From 925681e1780809a4b34d42b5eba0ea27d73a1fb3 Mon Sep 17 00:00:00 2001 From: hugomanipoud2 Date: Thu, 22 May 2025 20:52:55 +0200 Subject: [PATCH] short castle done and working, finishing long castle --- OOP_3B5_Project/src/backend/Move.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/OOP_3B5_Project/src/backend/Move.java b/OOP_3B5_Project/src/backend/Move.java index aea4765..661d474 100644 --- a/OOP_3B5_Project/src/backend/Move.java +++ b/OOP_3B5_Project/src/backend/Move.java @@ -369,14 +369,14 @@ public boolean isKingMoveValid(int x, int y, boolean color, int selectX, int se } if (color == true) { // for white king if ((selectX == x - 3 && selectY == y)) { - return specialMoves.shortCastleHighlight(myPiece); + return specialMoves.wShortCastleHighlight(myPiece); + } + else if ((selectX == x + 4 && selectY == y)) { + return specialMoves.wLongCastleHighlight(myPiece); } - // else if ((selectX == x + 4 && selectY == y)) { - // return specialMoves.longCastle(myPiece); - // } }else { if ((selectX == x - 3 && selectY == y)) { - return specialMoves.shortCastleHighlight(myPiece); + return specialMoves.bShortCastleHighlight(myPiece); } } return false;