Method | Description | |
---|---|---|
ApplyMove ( Move move, bool alreadyValidated ) : MoveType | ||
AtomicChessGame ( ) : System.Collections.Generic | ||
AtomicChessGame ( GameCreationData data ) : System.Collections.Generic | ||
AtomicChessGame ( IEnumerable |
||
AtomicChessGame ( Piece board, Player whoseTurn ) : System.Collections.Generic | ||
AtomicChessGame ( string fen ) : System.Collections.Generic | ||
IsWinner ( Player player ) : bool | ||
KingIsGone ( Player player ) : bool |
Method | Description | |
---|---|---|
IsValidMove ( Move move, bool validateCheck, bool careAboutWhoseTurnItIs ) : bool | ||
WouldBeSuicide ( Move move, Player player ) : bool | ||
WouldBeSuicideOrInvalidSelfMoveInCheck ( Move move, Player player ) : bool |
public ApplyMove ( Move move, bool alreadyValidated ) : MoveType | ||
move | Move | |
alreadyValidated | bool | |
return | MoveType |
public AtomicChessGame ( ) : System.Collections.Generic | ||
return | System.Collections.Generic |
public AtomicChessGame ( GameCreationData data ) : System.Collections.Generic | ||
data | GameCreationData | |
return | System.Collections.Generic |
public AtomicChessGame ( IEnumerable |
||
moves | IEnumerable |
|
movesAreValidated | bool | |
return | System.Collections.Generic |
public AtomicChessGame ( Piece board, Player whoseTurn ) : System.Collections.Generic | ||
board | Piece | |
whoseTurn | Player | |
return | System.Collections.Generic |
public AtomicChessGame ( string fen ) : System.Collections.Generic | ||
fen | string | |
return | System.Collections.Generic |
protected IsValidMove ( Move move, bool validateCheck, bool careAboutWhoseTurnItIs ) : bool | ||
move | Move | |
validateCheck | bool | |
careAboutWhoseTurnItIs | bool | |
return | bool |
protected WouldBeSuicide ( Move move, Player player ) : bool | ||
move | Move | |
player | Player | |
return | bool |
protected WouldBeSuicideOrInvalidSelfMoveInCheck ( Move move, Player player ) : bool | ||
move | Move | |
player | Player | |
return | bool |