Checkmate

class Checkmate : EndCondition2D<AbstractChess2D>

Condition for checkmate. If the player on turn has no legal move but is not in check

Constructors

Checkmate
Link copied to clipboard
fun Checkmate()

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