C# Класс ChessDotNet.Variants.ThreeCheck.ThreeCheckChessGame

Наследование: ChessGame
Показать файл Открыть проект

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
FenStringToGameCreationData ( string fen ) : GameCreationData
UseGameCreationData ( GameCreationData data ) : void

Описание методов

ApplyMove() публичный Метод

public ApplyMove ( Move move, bool alreadyValidated ) : MoveType
move Move
alreadyValidated bool
Результат MoveType

FenStringToGameCreationData() защищенный Метод

protected FenStringToGameCreationData ( string fen ) : GameCreationData
fen string
Результат GameCreationData

GetFen() публичный Метод

public GetFen ( ) : string
Результат string

IsWinner() публичный Метод

public IsWinner ( Player player ) : bool
player Player
Результат bool

ThreeCheckChessGame() публичный Метод

public ThreeCheckChessGame ( ) : System
Результат System

ThreeCheckChessGame() публичный Метод

public ThreeCheckChessGame ( GameCreationData data ) : System
data GameCreationData
Результат System

ThreeCheckChessGame() публичный Метод

public ThreeCheckChessGame ( IEnumerable moves, bool movesAreValidated ) : System
moves IEnumerable
movesAreValidated bool
Результат System

ThreeCheckChessGame() публичный Метод

public ThreeCheckChessGame ( Piece board, Player whoseTurn ) : System
board Piece
whoseTurn Player
Результат System

ThreeCheckChessGame() публичный Метод

public ThreeCheckChessGame ( string fen ) : System
fen string
Результат System

UseGameCreationData() защищенный Метод

protected UseGameCreationData ( GameCreationData data ) : void
data GameCreationData
Результат void