public void ApplyChanges(Board board)
        {
            innerMove.ApplyChanges(board);

            var piece = board.GetPieceAt(To);

            board.RemovePieceFrom(To);
            board.AddPieceAt(To, new Queen(piece.Color));
        }
Ejemplo n.º 2
0
 public void ApplyMove(IMove move)
 {
     move.ApplyChanges(this);
 }