ForcedCaptureRule

class ForcedCaptureRule : SpecialRules2D<AbstractChess2D>

Forced capture rule used in checker and anti chess. Makes capturing compulsory.

Constructors

ForcedCaptureRule
Link copied to clipboard
fun ForcedCaptureRule()

Functions

equals
Link copied to clipboard
open operator fun equals(other: Any?): Boolean
getPossibleMoves
Link copied to clipboard
open override fun getPossibleMoves(game: AbstractChess2D, player: Player, moves: MutableList<Move2D>)
Modifies the given moves by either adding moves which satisfy a special condition, or modifying the moves to make sure they all satisfy the condition.
hashCode
Link copied to clipboard
open fun hashCode(): Int
toString
Link copied to clipboard
open fun toString(): String