From f66e6c7860a5c96e12dcb60102b8b909ddbbf11b Mon Sep 17 00:00:00 2001 From: Romain MURPHY Date: Tue, 6 May 2025 09:49:45 +0200 Subject: [PATCH] Actualiser OOP_2B1_Project/src/backend/Board.java --- OOP_2B1_Project/src/backend/Board.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/OOP_2B1_Project/src/backend/Board.java b/OOP_2B1_Project/src/backend/Board.java index 049d99f..1e291b4 100644 --- a/OOP_2B1_Project/src/backend/Board.java +++ b/OOP_2B1_Project/src/backend/Board.java @@ -212,7 +212,7 @@ public class Board { select = true; possibleMoves = kingCheck.getLegalMoves(board.get(y).get(x), board); // possibleMoves = board.get(y).get(x).getPossibleMoves(board); - possibleMoves = board.get(y).get(x).getPossibleMoves(board, lastMove);//same as kingCheck + // possibleMoves = board.get(y).get(x).getPossibleMoves(board, lastMove);//same as kingCheck } else if (select == true && this.xm != x || this.ym != y){ @@ -240,10 +240,12 @@ public class Board { public boolean isCheck(int x, int y) { boolean out = false; + if (board.get(x).get(y) != null) { if (board.get(y).get(x).getType() == PieceType.King && board.get(y).get(x).isWhite == turnColor){ if (kingCheck.isKingInCheck(board,turnColor)) { out = true; - } + } + } } return out; }