BasicGame

data class BasicGame(val players: List<BasicPlayer>) : Game

Constructors

Link copied to clipboard
constructor(players: List<BasicPlayer>)

Properties

Link copied to clipboard
open override val actionDeque: ArrayDeque<Action>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open fun apply(action: Action)
Link copied to clipboard
open fun <T> computeValue(card: CardInstance, value: Value<T>): T?
Link copied to clipboard
open override fun getAllCards(): List<CardInstance>
Link copied to clipboard
open override fun getCurrentPlayer(): Player
Link copied to clipboard
open override fun isGameOver(): Boolean
Link copied to clipboard
fun nextTurn()
Link copied to clipboard
Link copied to clipboard
open fun publish(event: Event)
Link copied to clipboard
fun start()