Core
Toggle table of contents
1.0-SNAPSHOT
jvm
Target filter
jvm
Switch theme
Search in API
Skip to content
Core
Basic
/
de.finkmoritz.bcgdsl.basic.action
Package-level
declarations
Types
Types
Basic
Action
Processor
Link copied to clipboard
open
class
BasicActionProcessor
:
ActionProcessor
Damage
Minion
Action
Link copied to clipboard
data
class
DamageMinionAction
(
val
minionId
:
UUID
,
val
amount
:
Int
)
:
Action
Damage
Player
Action
Link copied to clipboard
data
class
DamagePlayerAction
(
val
playerId
:
UUID
,
val
amount
:
Int
)
:
Action
Death
Action
Link copied to clipboard
data
class
DeathAction
(
val
minionId
:
UUID
)
:
Action
Draw
Card
Action
Link copied to clipboard
data
class
DrawCardAction
(
val
playerId
:
UUID
)
:
Action
Heal
Minion
Action
Link copied to clipboard
data
class
HealMinionAction
(
val
minionId
:
UUID
,
val
amount
:
Int
)
:
Action
Heal
Player
Action
Link copied to clipboard
data
class
HealPlayerAction
(
val
playerId
:
UUID
)
:
Action
Modify
Mana
Action
Link copied to clipboard
data
class
ModifyManaAction
(
val
playerId
:
UUID
,
val
amount
:
Int
)
:
Action
Modify
Max
Mana
Action
Link copied to clipboard
data
class
ModifyMaxManaAction
(
val
playerId
:
UUID
,
val
amount
:
Int
)
:
Action
Play
Minion
Action
Link copied to clipboard
data
class
PlayMinionAction
(
val
playerId
:
UUID
,
val
minionId
:
UUID
)
:
Action