added further node select implementation

This commit is contained in:
Cedric Beck
2024-12-08 11:39:37 +01:00
parent 3b7ef37364
commit ce55ca8bb5
3 changed files with 4 additions and 0 deletions

View File

@@ -156,6 +156,7 @@ else if(boardSelect != null) {
p = UUID.randomUUID();
gameView.getBoardHandler().addPlayer(Color.AIRFORCE,List.of(p,UUID.randomUUID(),UUID.randomUUID(),UUID.randomUUID()));
gameView.getBoardHandler().movePieceStartAnim(p,0);
gameView.getBoardHandler().outlineMove(List.of(p),List.of(2),List.of(false));
//gameView.getBoardHandler().movePieceAnim(p,0, 8);
} else {
gameView.getBoardHandler().throwPiece(p, Color.ARMY);

View File

@@ -676,6 +676,7 @@ public void pieceSelect(PieceControl pieceSelected) {
}
else {
pieceSelected.unSelect();
selectedPieceNodeMap.get(pieceSelected).highlight();
selectedOwnPiece = null;
}
}
@@ -717,6 +718,7 @@ public void clearSelectable(){
outlineNodes.clear();
selectableEnemyPieces.clear();
selectableOwnPieces.clear();
selectedPieceNodeMap.clear();
selectedEnemyPiece = null;
selectedOwnPiece = null;
}

View File

@@ -96,6 +96,7 @@ public void rollDice(int diceNum, Runnable actionAfter) {
if (isRolling) return;
spin = false;
slerp = false;
timeElapsed = 0;
this.actionAfter = actionAfter;
angularVelocity.set(
FastMath.nextRandomInt(ANGULAR_MIN,ANGULAR_MAX),