updated highlighter slgithly

This commit is contained in:
keshi 2025-05-23 07:22:43 +02:00
parent 7509196100
commit c0dc7d7b59
3 changed files with 4 additions and 7 deletions

View File

@ -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;
}
}

View File

@ -3,7 +3,7 @@ package backend;
import java.util.ArrayList;
public class MoveHighlighter {
public static ArrayList<int[]> getPossibleMoves(Piece piece, Board board){
public ArrayList<int[]> getPossibleMoves(Piece piece, Board board){
ArrayList<int[]> validMoves = new ArrayList<int[]>();
MovePiece movement = new MovePiece(piece, board);
PieceType type= piece.getType();

View File

@ -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) {