C# Class Chess.Domain.Board

Show file Open project: colin-higgins/ChessSharp Class Usage Examples

Public Methods

Method Description
Board ( ) : System
Board ( Square board ) : System

Private Methods

Method Description
BackRow ( int row, Team team ) : Chess.Data.Entities.Square[]
EmptyRow ( int row ) : Chess.Data.Entities.Square[]
EmptySquare ( int column, int row ) : Square
NewSquare ( int column, int row, ChessPiece piece ) : Square
OrderSquaresForBoard ( Square squares ) : IOrderedEnumerable
PawnRow ( int row, Team team ) : Chess.Data.Entities.Square[]
SetupSquareMatrix ( Square squares ) : void
VerifyBoardHasAllSquares ( Square squares ) : void

Method Details

Board() public method

public Board ( ) : System
return System

Board() public method

public Board ( Square board ) : System
board Chess.Data.Entities.Square
return System