added AnimationEndMessages to 'RollDiceState', 'MovePieceState' and 'PlayPowerCardState'

This commit is contained in:
Hanno Fleischer
2024-12-06 18:45:14 +01:00
parent 2e1fe3c050
commit 5a9f7a8118
3 changed files with 8 additions and 2 deletions

View File

@@ -46,7 +46,7 @@ public void received(SpectatorMessage msg){
} }
@Override @Override
public void received(DiceAgainMessage msg){ public void received(DiceNowMessage msg){
parent.setState(parent.getRollDice()); parent.setState(parent.getRollDice());
} }

View File

@@ -35,7 +35,7 @@ public void setPlayCard(PlayCardMessage playCardMessage) {
@Override @Override
public void selectAnimationEnd(){ public void selectAnimationEnd(){
parent.setState(parent.getRollDice());
logic.send(new AnimationEndMessage()); logic.send(new AnimationEndMessage());
parent.setState(parent.getRollDice());
} }
} }

View File

@@ -3,6 +3,7 @@
import pp.mdga.client.ClientGameLogic; import pp.mdga.client.ClientGameLogic;
import pp.mdga.client.ClientState; import pp.mdga.client.ClientState;
import pp.mdga.client.gamestate.TurnState; import pp.mdga.client.gamestate.TurnState;
import pp.mdga.message.client.AnimationEndMessage;
import pp.mdga.message.client.RequestDieMessage; import pp.mdga.message.client.RequestDieMessage;
import pp.mdga.message.server.DieMessage; import pp.mdga.message.server.DieMessage;
import pp.mdga.message.server.NoTurnMessage; import pp.mdga.message.server.NoTurnMessage;
@@ -43,6 +44,11 @@ public void received(DieMessage msg){
logic.addNotification(new RollDiceNotification(logic.getGame().getPlayerById(logic.getOwnPlayerId()).getColor(), msg.getDiceEye(),false)); logic.addNotification(new RollDiceNotification(logic.getGame().getPlayerById(logic.getOwnPlayerId()).getColor(), msg.getDiceEye(),false));
} }
@Override
public void selectAnimationEnd(){
logic.send(new AnimationEndMessage());
}
// @Override // @Override
// public void received(ChoosePieceStateMessage msg){ // public void received(ChoosePieceStateMessage msg){
// parent.setState(parent.getChoosePiece()); // parent.setState(parent.getChoosePiece());