This commit is contained in:
yohanmontagne 2025-05-14 17:39:19 +02:00
commit 3acbf3780f
1 changed files with 2 additions and 24 deletions

View File

@ -66,30 +66,7 @@ public class Board implements Cloneable {
}
public void setPiece(boolean isWhite, PieceType type, int x, int y) {
// Create a new instance of the specific piece type
Piece newPiece;
switch (type) {
case Pawn:
newPiece = new Pawn(isWhite, x, y);
break;
case King:
newPiece = new King(isWhite, x, y);
break;
case Queen:
newPiece = new Queen(isWhite, x, y);
break;
case Rook:
newPiece = new Rook(isWhite, x, y);
break;
case Bishop:
newPiece = new Bishop(isWhite, x, y);
break;
case Knight:
newPiece = new Knight(isWhite, x, y);
break;
default:
throw new IllegalArgumentException("Unknown piece type");
}
Piece newPiece = makeNewPiece(type, isWhite, x, y);
pieces.add(newPiece);
}
@ -337,6 +314,7 @@ public class Board implements Cloneable {
pieces = boardHistory.getLast();
boardHistory.removeLast();
turnNumber--;
}
public Board(Board board) {