From 2e1fe3c050291181d950d0ec6321716ee9728268 Mon Sep 17 00:00:00 2001 From: Hanno Fleischer Date: Fri, 6 Dec 2024 15:19:04 +0100 Subject: [PATCH] fixed a missing method call ind TurnState and removed debug sout statements ind 'RollDiceMessage' --- .../src/main/java/pp/mdga/client/gamestate/TurnState.java | 5 +++++ .../pp/mdga/client/gamestate/turnstate/RollDiceState.java | 8 +++++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/Projekte/mdga/model/src/main/java/pp/mdga/client/gamestate/TurnState.java b/Projekte/mdga/model/src/main/java/pp/mdga/client/gamestate/TurnState.java index db28af7a..1c7f8bf8 100644 --- a/Projekte/mdga/model/src/main/java/pp/mdga/client/gamestate/TurnState.java +++ b/Projekte/mdga/model/src/main/java/pp/mdga/client/gamestate/TurnState.java @@ -47,6 +47,11 @@ public void setState(TurnStates state){ this.state = state; } + @Override + public void selectDice(){ + state.selectDice(); + } + @Override public void selectPiece(Piece piece){ state.selectPiece(piece); diff --git a/Projekte/mdga/model/src/main/java/pp/mdga/client/gamestate/turnstate/RollDiceState.java b/Projekte/mdga/model/src/main/java/pp/mdga/client/gamestate/turnstate/RollDiceState.java index 00c9b925..e94d1783 100644 --- a/Projekte/mdga/model/src/main/java/pp/mdga/client/gamestate/turnstate/RollDiceState.java +++ b/Projekte/mdga/model/src/main/java/pp/mdga/client/gamestate/turnstate/RollDiceState.java @@ -37,11 +37,17 @@ public void selectDice(){ logic.send(new RequestDieMessage()); } + @Override public void received(DieMessage msg){ logic.getGame().setDiceEyes(msg.getDiceEye()); - parent.setState(parent.getChoosePiece()); + logic.addNotification(new RollDiceNotification(logic.getGame().getPlayerById(logic.getOwnPlayerId()).getColor(), msg.getDiceEye(),false)); } +// @Override +// public void received(ChoosePieceStateMessage msg){ +// parent.setState(parent.getChoosePiece()); +// } + @Override public void received(NoTurnMessage msg){ parent.getParent().setState(parent.getParent().getWaiting());