Chess-movement-validator

Implement an engine validator for piece movement on chess board.

Download as .zip Download as .tar.gz View on GitHub

Example

var board = Board.GetNewBoard();

board.SetPiece<Rook>( ChessColor.White, 'A', 1 );

var result = board.MovePiece( 'A', 1, 'A', 8 );