예제 #1
0
        public Board CreateMoveBoard(Piece piece, List <Move> moves)
        {
            Board board          = new Board();
            Piece moveBoardPiece = piece.Copy();

            board.PlacePiece(moveBoardPiece, piece.xPostion, piece.yPostion);

            foreach (var item in moves)
            {
                var movePiece = new MovePiece(piece.isWhite);
                board.PlacePiece(movePiece, item.xMove, item.yMove);
            }
            return(board);
        }