Package-level declarations

Types

Link copied to clipboard
open class BasicCardBuilder(name: String)
Link copied to clipboard
data class BasicCardDefinition(val id: String, val types: List<CardType> = listOf(), val triggeredAbilities: List<TriggeredAbility> = listOf(), val continuousAbilities: List<ContinuousAbility> = listOf(), val name: String, val description: String, val cost: Int = 0, val keywords: List<Keyword> = listOf(), val attack: Int? = null, val health: Int? = null) : CardDefinition
Link copied to clipboard
data class BasicCardInstance(val id: UUID = UUID.randomUUID(), val definition: BasicCardDefinition) : CardInstance
Link copied to clipboard
data object Minion : CardType
Link copied to clipboard
data object Spell : CardType

Functions

Link copied to clipboard