short castle works but not long

This commit is contained in:
hugomanipoud2 2025-05-22 21:07:57 +02:00
parent 925681e178
commit ee44342e4f
2 changed files with 4 additions and 1 deletions

View File

@ -78,7 +78,7 @@ public class Board {
pieces.add(new Piece(0, 7, PieceType.Rook, true));
pieces.add(new Piece(1, 7, PieceType.Knight, true));
pieces.add(new Piece(2, 7, PieceType.Bishop, true));
pieces.add(new Piece(3, 7, PieceType.Queen, true));
// pieces.add(new Piece(3, 7, PieceType.Queen, true));
pieces.add(new Piece(4, 7, PieceType.King, true));
pieces.add(new Piece(5, 7, PieceType.Bishop, true));
pieces.add(new Piece(6, 7, PieceType.Knight, true));

View File

@ -377,6 +377,9 @@ public boolean isKingMoveValid(int x, int y, boolean color, int selectX, int se
}else {
if ((selectX == x - 3 && selectY == y)) {
return specialMoves.bShortCastleHighlight(myPiece);
}else if ((selectX == x + 4 && selectY == y)) {
return specialMoves.bLongCastleHighlight(myPiece);
}
}
return false;