AntiChessEndConditions

class AntiChessEndConditions : EndCondition2D<AbstractChess2D>

End conditions for anti chess. The objective of each player is to lose all of their pieces or be stalemated.

Constructors

AntiChessEndConditions
Link copied to clipboard
fun AntiChessEndConditions()

Functions

equals
Link copied to clipboard
open operator fun equals(other: Any?): Boolean
evaluate
Link copied to clipboard
open override fun evaluate(game: AbstractChess2D, player: Player, moves: List<Move2D>): Outcome?
Evaluate the condition and return an outcome if the game should end.
hashCode
Link copied to clipboard
open fun hashCode(): Int
toString
Link copied to clipboard
open fun toString(): String