completed the setPiece step(but also remove the previous piece)

This commit is contained in:
Tikea TE 2025-05-06 14:11:14 +02:00
parent 4203e9f88f
commit caa537323c
1 changed files with 11 additions and 4 deletions

View File

@ -33,10 +33,17 @@ public class Board {
} }
public void setPiece(boolean isWhite, PieceType type, int x, int y) { public void setPiece(boolean isWhite, PieceType type, int x, int y) {
//TODO // 1) Remove any piece already at this square
Piece newPiece = new Piece(x, y, isWhite, type); for (int i = 0; i < Pieces.size(); i++) {
Pieces.add(newPiece); Piece p = Pieces.get(i);
if (p.getX() == x && p.getY() == y) {
Pieces.remove(i);
break;
}
}
// 2) Add the new piece
Pieces.add(new Piece(x, y, isWhite, type));
} }
public void populateBoard() { public void populateBoard() {