C# 클래스 ChessDotNet.Variants.ThreeCheck.ThreeCheckChessGame

상속: ChessGame
파일 보기 프로젝트 열기: ProgramFOX/Chess.NET

공개 메소드들

메소드 설명
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