TTac
Toggle table of contents
release
Target filter
release
Switch theme
Search in API
Skip to content
TTac
TTac
/
io.gh.kdbrian.ttac.game
/
LudoAction
Ludo
Action
@
Serializable
sealed
interface
LudoAction
Something a seat does. Every action names who is doing it, so the host can check they're allowed to.
Inheritors
Challenge
DuelMove
Roll
MovePawn
Members
Types
Challenge
Link copied to clipboard
@
Serializable
data
class
Challenge
(
val
by
:
LudoColor
,
val
opponent
:
LudoColor
)
:
LudoAction
Duel
Move
Link copied to clipboard
@
Serializable
data
class
DuelMove
(
val
by
:
LudoColor
,
val
cell
:
Int
)
:
LudoAction
Move
Pawn
Link copied to clipboard
@
Serializable
data
class
MovePawn
(
val
by
:
LudoColor
,
val
pawn
:
Int
)
:
LudoAction
Roll
Link copied to clipboard
@
Serializable
data
class
Roll
(
val
by
:
LudoColor
)
:
LudoAction
Properties
by
Link copied to clipboard
abstract
val
by
:
LudoColor