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
public void received(DiceAgainMessage msg){
public void received(DiceNowMessage msg){
parent.setState(parent.getRollDice());
}

View File

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

View File

@@ -3,6 +3,7 @@
import pp.mdga.client.ClientGameLogic;
import pp.mdga.client.ClientState;
import pp.mdga.client.gamestate.TurnState;
import pp.mdga.message.client.AnimationEndMessage;
import pp.mdga.message.client.RequestDieMessage;
import pp.mdga.message.server.DieMessage;
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));
}
@Override
public void selectAnimationEnd(){
logic.send(new AnimationEndMessage());
}
// @Override
// public void received(ChoosePieceStateMessage msg){
// parent.setState(parent.getChoosePiece());