예제 #1
0
        public void PerformMovement(Position origin, Position destination)
        {
            Piece piece = Board.RemovePiece(origin);

            piece.IncreaseNumberOfMovies();
            Piece capturedPiece = Board.RemovePiece(destination);

            Board.PutPiece(piece, destination);
        }