C# Class ChessDotNet.Variants.Horde.HordeChessGame

Inheritance: ChessGame
Show file Open project: ProgramFOX/Chess.NET

Public Methods

Method Description
HordeChessGame ( ) : ChessDotNet.Pieces
HordeChessGame ( GameCreationData data ) : ChessDotNet.Pieces
HordeChessGame ( IEnumerable moves, bool movesAreValidated ) : ChessDotNet.Pieces
HordeChessGame ( Piece board, Player whoseTurn ) : ChessDotNet.Pieces
HordeChessGame ( string fen ) : ChessDotNet.Pieces
IsCheckmated ( Player player ) : bool
IsHordeDestroyed ( ) : bool
IsInCheck ( Player player ) : bool
IsWinner ( Player player ) : bool

Method Details

HordeChessGame() public method

public HordeChessGame ( ) : ChessDotNet.Pieces
return ChessDotNet.Pieces

HordeChessGame() public method

public HordeChessGame ( GameCreationData data ) : ChessDotNet.Pieces
data GameCreationData
return ChessDotNet.Pieces

HordeChessGame() public method

public HordeChessGame ( IEnumerable moves, bool movesAreValidated ) : ChessDotNet.Pieces
moves IEnumerable
movesAreValidated bool
return ChessDotNet.Pieces

HordeChessGame() public method

public HordeChessGame ( Piece board, Player whoseTurn ) : ChessDotNet.Pieces
board Piece
whoseTurn Player
return ChessDotNet.Pieces

HordeChessGame() public method

public HordeChessGame ( string fen ) : ChessDotNet.Pieces
fen string
return ChessDotNet.Pieces

IsCheckmated() public method

public IsCheckmated ( Player player ) : bool
player Player
return bool

IsHordeDestroyed() public method

public IsHordeDestroyed ( ) : bool
return bool

IsInCheck() public method

public IsInCheck ( Player player ) : bool
player Player
return bool

IsWinner() public method

public IsWinner ( Player player ) : bool
player Player
return bool