En passant bugfix

This commit is contained in:
Filip Znachor 2023-04-22 19:12:51 +02:00
parent 10633d9d1b
commit 346acb8bc8

View file

@ -53,7 +53,7 @@ public class Pawn extends AbstractPiece {
IPiece piece = chessboard.getPiece(new PiecePosition(x+directionX, y));
if(piece == null) return false;
int pieceY = piece.getPlayer().getStartPosition() == StartPosition.TOP ? 3 : 4;
return chessboard.lastMove[y][x+directionX] && y == pieceY && piece.getMoveCount() == 1;
return chessboard.lastMove[y][x+directionX] && piece instanceof Pawn && y == pieceY && piece.getMoveCount() == 1;
}
@Override