C# Class ChessDotNet.Variants.ThreeCheck.ThreeCheckChessGame

Inheritance: ChessGame
Afficher le fichier Open project: ProgramFOX/Chess.NET

Méthodes publiques

Méthode Description
ApplyMove ( Move move, bool alreadyValidated ) : MoveType
GetFen ( ) : string
IsWinner ( Player player ) : bool
ThreeCheckChessGame ( ) : System
ThreeCheckChessGame ( GameCreationData data ) : System
ThreeCheckChessGame ( IEnumerable moves, bool movesAreValidated ) : System
ThreeCheckChessGame ( Piece board, Player whoseTurn ) : System
ThreeCheckChessGame ( string fen ) : System

Méthodes protégées

Méthode Description
FenStringToGameCreationData ( string fen ) : GameCreationData
UseGameCreationData ( GameCreationData data ) : void

Method Details

ApplyMove() public méthode

public ApplyMove ( Move move, bool alreadyValidated ) : MoveType
move Move
alreadyValidated bool
Résultat MoveType

FenStringToGameCreationData() protected méthode

protected FenStringToGameCreationData ( string fen ) : GameCreationData
fen string
Résultat GameCreationData

GetFen() public méthode

public GetFen ( ) : string
Résultat string

IsWinner() public méthode

public IsWinner ( Player player ) : bool
player Player
Résultat bool

ThreeCheckChessGame() public méthode

public ThreeCheckChessGame ( ) : System
Résultat System

ThreeCheckChessGame() public méthode

public ThreeCheckChessGame ( GameCreationData data ) : System
data GameCreationData
Résultat System

ThreeCheckChessGame() public méthode

public ThreeCheckChessGame ( IEnumerable moves, bool movesAreValidated ) : System
moves IEnumerable
movesAreValidated bool
Résultat System

ThreeCheckChessGame() public méthode

public ThreeCheckChessGame ( Piece board, Player whoseTurn ) : System
board Piece
whoseTurn Player
Résultat System

ThreeCheckChessGame() public méthode

public ThreeCheckChessGame ( string fen ) : System
fen string
Résultat System

UseGameCreationData() protected méthode

protected UseGameCreationData ( GameCreationData data ) : void
data GameCreationData
Résultat void