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() { 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: ""); + } + }