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 50bfc2a1..89dab560 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 @@ -5,6 +5,8 @@ import pp.mdga.client.gamestate.TurnState; import pp.mdga.message.server.DieMessage; import pp.mdga.message.server.NoTurnMessage; +import pp.mdga.notification.DiceNowNotification; +import pp.mdga.notification.RollDiceNotification; public class RollDiceState extends TurnStates { @@ -17,7 +19,7 @@ public RollDiceState(ClientState parent, ClientGameLogic logic) { @Override public void enter() { - + logic.addNotification(new DiceNowNotification()); } @Override diff --git a/Projekte/mdga/model/src/main/java/pp/mdga/client/gamestate/turnstate/powercardstate/ChoosePowerCardState.java b/Projekte/mdga/model/src/main/java/pp/mdga/client/gamestate/turnstate/powercardstate/ChoosePowerCardState.java index 9497cfe3..4f9720ba 100644 --- a/Projekte/mdga/model/src/main/java/pp/mdga/client/gamestate/turnstate/powercardstate/ChoosePowerCardState.java +++ b/Projekte/mdga/model/src/main/java/pp/mdga/client/gamestate/turnstate/powercardstate/ChoosePowerCardState.java @@ -22,7 +22,7 @@ public class ChoosePowerCardState extends PowerCardStates { private final PowerCardState parent; - private ArrayList possibleCards; + private ArrayList possibleCards = new ArrayList<>(); /** * Constructor @@ -39,7 +39,6 @@ public ChoosePowerCardState(ClientState parent, ClientGameLogic logic) { */ @Override public void enter() { - possibleCards = new ArrayList<>(); } /** @@ -47,7 +46,7 @@ public void enter() { */ @Override public void exit() { - possibleCards = null; + possibleCards = new ArrayList<>(); } /**