diff --git a/src/backend/Board.java b/src/backend/Board.java index 164a6d9..4997c0d 100644 --- a/src/backend/Board.java +++ b/src/backend/Board.java @@ -310,7 +310,8 @@ public class Board { private void highlightedPossibleMoves(Piece piece) { highlightedSquares.clear(); - highlightedSquares.addAll(MoveHighlighter.getPossibleMoves(piece, this)); + MoveHighlighter highlighter= new MoveHighlighter(); + highlightedSquares.addAll(highlighter.getPossibleMoves(piece, this)); } public boolean isHighlighted(int x, int y) { @@ -400,8 +401,4 @@ return false; } public Piece[][] getBoardArray() { return board; } - - - - } \ No newline at end of file diff --git a/src/backend/MoveHighlighter.java b/src/backend/MoveHighlighter.java index b02fcba..789be0c 100644 --- a/src/backend/MoveHighlighter.java +++ b/src/backend/MoveHighlighter.java @@ -3,7 +3,7 @@ package backend; import java.util.ArrayList; public class MoveHighlighter { - public static ArrayList getPossibleMoves(Piece piece, Board board){ + public ArrayList getPossibleMoves(Piece piece, Board board){ ArrayList validMoves = new ArrayList(); MovePiece movement = new MovePiece(piece, board); PieceType type= piece.getType(); diff --git a/src/backend/MovePiece.java b/src/backend/MovePiece.java index c2f5835..09901d1 100644 --- a/src/backend/MovePiece.java +++ b/src/backend/MovePiece.java @@ -10,7 +10,7 @@ public class MovePiece { this.board = board; } - /* i honestly dont know if i change it to that or not #keshini + /*alternative * public boolean validateMove(int x, int y, boolean simulate) { PieceType type = piece.getType(); switch(type) {