From e3ad4825eac5456c88e1333fc58e040627ec2a2f Mon Sep 17 00:00:00 2001 From: Alexandre ALTARIBA Date: Fri, 18 Apr 2025 17:14:57 +0200 Subject: [PATCH 1/2] fixed setPiece --- src/backend/Game.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/backend/Game.java b/src/backend/Game.java index 4c64f70..6e27d1c 100644 --- a/src/backend/Game.java +++ b/src/backend/Game.java @@ -6,6 +6,7 @@ public class Game extends Thread { private AutoPlayer aiPlayer; private Board board; + private Piece newPiece; private MyInterface mjf; private int COL_NUM = 8; @@ -67,7 +68,7 @@ public class Game extends Thread { } public void setPiece(boolean isWhite, PieceType type, int x, int y) { - board.setPiece(isWhite, type, x, y); + this.newPiece = new Piece(x, y,type, isWhite); } public String[] getFileRepresentation() { From d106b50d248b50b5e05f518788dfa92838496cc1 Mon Sep 17 00:00:00 2001 From: MSI Date: Fri, 18 Apr 2025 17:15:12 +0200 Subject: [PATCH 2/2] public string --- src/backend/Move.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/backend/Move.java b/src/backend/Move.java index 6308ea2..6e84176 100644 --- a/src/backend/Move.java +++ b/src/backend/Move.java @@ -32,7 +32,11 @@ public class Move { public Piece getCapturedPiece() { return capturedPiece; } - public Piece isCapture() { - return capturedPiece; + public boolean isCapture() { + return capturedPiece != null; } + public String toString() { + return piece + ":("+ fromX + "," + fromY + ")-("+ toX + "," + toY + ")" + ( capturedPiece != null? "capturing "+ capturedPiece: ""); + } + }