C# Класс Chess.Data.Piece.Rook

Наследование: Chess.Data.Entities.ChessPiece
Показать файл Открыть проект

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

Метод Описание
GetValidMoves ( Square board ) : IEnumerable
IsLegalMove ( Square board, Move move, IEnumerable pastMoves = null ) : bool
Rook ( ) : System

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

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

public GetValidMoves ( Square board ) : IEnumerable
board Chess.Data.Entities.Square
Результат IEnumerable

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

public IsLegalMove ( Square board, Move move, IEnumerable pastMoves = null ) : bool
board Chess.Data.Entities.Square
move Chess.Data.Entities.Move
pastMoves IEnumerable
Результат bool

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

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