C# Класс ChessDotNet.Piece

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Equals ( object obj ) : bool
GetFenCharacter ( ) : char
GetHashCode ( ) : int
GetValidMoves ( Position from, bool returnIfAny, ChessGame game, bool>.Func gameMoveValidator ) : ReadOnlyCollection
IsValidMove ( Move move, ChessGame game ) : bool
operator ( ) : bool

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

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

public Equals ( object obj ) : bool
obj object
Результат bool

GetFenCharacter() публичный абстрактный Метод

public abstract GetFenCharacter ( ) : char
Результат char

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

public GetHashCode ( ) : int
Результат int

GetValidMoves() публичный абстрактный Метод

public abstract GetValidMoves ( Position from, bool returnIfAny, ChessGame game, bool>.Func gameMoveValidator ) : ReadOnlyCollection
from Position
returnIfAny bool
game ChessGame
gameMoveValidator bool>.Func
Результат ReadOnlyCollection

IsValidMove() публичный абстрактный Метод

public abstract IsValidMove ( Move move, ChessGame game ) : bool
move Move
game ChessGame
Результат bool

operator() публичный статический Метод

public static operator ( ) : bool
Результат bool