public void PerformMovement(Position origin, Position destination) { Piece piece = Board.RemovePiece(origin); piece.IncreaseNumberOfMovies(); Piece capturedPiece = Board.RemovePiece(destination); Board.PutPiece(piece, destination); }
public void PerformMovement(Position origin, Position destination) { Piece piece = Board.RemovePiece(origin); piece.IncreaseNumberOfMovies(); Piece capturedPiece = Board.RemovePiece(destination); Board.PutPiece(piece, destination); }