From ed5ef9f9daae5cbf85faf0bc0141a6a09feeb317 Mon Sep 17 00:00:00 2001 From: willo Date: Fri, 16 May 2025 14:55:27 +0200 Subject: [PATCH] - quick modifications comments --- src/backend/MovementCapabilities.java | 12 +++++++++++- src/backend/Piece.java | 2 +- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/src/backend/MovementCapabilities.java b/src/backend/MovementCapabilities.java index be3bb63..e2e3457 100644 --- a/src/backend/MovementCapabilities.java +++ b/src/backend/MovementCapabilities.java @@ -37,7 +37,7 @@ public class MovementCapabilities { */ // to check if each condition is valid in the console if (isPawn && isOpp && movedTwo && sameX && sameY) { - System.out.println(" En passant conditions met!"); + System.out.println(" En passant conditions met"); board.movePiece(currentX, currentY, x, y); //board.setPiece(false, null, x, currentY); // DIDN'T WORK --> instead used removePiece method board.removePiece(x, currentY); @@ -47,6 +47,16 @@ public class MovementCapabilities { } return false; } + + + public boolean castling(Piece king, int x, int y, Board board) { + if (king.getType()!= PieceType.King|| king.getdidMove()) { + return false; + + } + + return false; + } } diff --git a/src/backend/Piece.java b/src/backend/Piece.java index 0a8490d..b30bd53 100644 --- a/src/backend/Piece.java +++ b/src/backend/Piece.java @@ -39,7 +39,7 @@ public class Piece { return white; } - public boolean didMove() { // added getter + public boolean getdidMove() { // added getter return didMove; }