diff --git a/Projekte/mdga/client/src/main/java/pp/mdga/client/board/BoardHandler.java b/Projekte/mdga/client/src/main/java/pp/mdga/client/board/BoardHandler.java index 3ec30a2c..27723109 100644 --- a/Projekte/mdga/client/src/main/java/pp/mdga/client/board/BoardHandler.java +++ b/Projekte/mdga/client/src/main/java/pp/mdga/client/board/BoardHandler.java @@ -53,6 +53,7 @@ public class BoardHandler { // Flags and lists for handling piece selection and movement private List selectableOwnPieces; private List selectableEnemyPieces; + private Map selectedPieceNodeMap; private List outlineNodes; private PieceControl selectedOwnPiece; private PieceControl selectedEnemyPiece; @@ -87,6 +88,7 @@ public void init() { isInitialised = true; selectableOwnPieces = new ArrayList<>(); selectableEnemyPieces = new ArrayList<>(); + selectedPieceNodeMap = new HashMap<>(); outlineNodes = new ArrayList<>(); selectedOwnPiece = null; selectedEnemyPiece = null; @@ -603,6 +605,7 @@ public void outlineMove(List pieces, List moveIndexe, List