diff --git a/src/backend/Board.java b/src/backend/Board.java index 4080dd1..24f7b71 100644 --- a/src/backend/Board.java +++ b/src/backend/Board.java @@ -460,6 +460,14 @@ public ArrayList computeLegalMoves(Piece piece) { if (y == startRow && isEmpty(x, twoStepsY)) { moves.add(new int[]{x, twoStepsY}); } + if (nextY == 7 ){ + setPiece(false , PieceType.Queen, x,nextY); + pieces.remove(piece); + } + if (nextY==0 ){ + setPiece(true , PieceType.Queen, x,nextY); + pieces.remove(piece); + } } // Diagonal capture