From 3b7ef3736420f00904ab6b95903d2bd1d4601d34 Mon Sep 17 00:00:00 2001 From: Cedric Beck Date: Sun, 8 Dec 2024 11:27:56 +0100 Subject: [PATCH] added selectNode when right piece is selected --- .../src/main/java/pp/mdga/client/board/BoardHandler.java | 4 ++++ .../src/main/java/pp/mdga/client/board/NodeControl.java | 6 ++++++ 2 files changed, 10 insertions(+) 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