Trait shakmaty_syzygy::Syzygy
[−]
[src]
pub trait Syzygy { const TBW: TableType; const TBZ: TableType; const PAWNLESS_TBW: Option<TableType>; const PAWNLESS_TBZ: Option<TableType>; const ONE_KING: bool; const CONNECTED_KINGS: bool; const CAPTURES_COMPULSORY: bool; }
A chess variant with Syzygy support.
Associated Constants
const TBW: TableType
WDL table type.
const TBZ: TableType
DTZ table type.
const PAWNLESS_TBW: Option<TableType>
PAWNLESS_TBW: Option<TableType> = None
Alternative WDL table type for pawnless endgames.
const PAWNLESS_TBZ: Option<TableType>
PAWNLESS_TBZ: Option<TableType> = None
Alternative DTZ table type for pawnless endgames.
const ONE_KING: bool
Whether both players will have exactly one king unless the game is over.
const CONNECTED_KINGS: bool
Wether kings are allowed to be on adjacent squares.
const CAPTURES_COMPULSORY: bool
Whether captures are compulsory.