added more logic for the server state diagram
This commit is contained in:
@@ -34,8 +34,8 @@ public void receivedNoPowerCard(NoPowerCard msg) {
|
||||
}
|
||||
|
||||
@Override
|
||||
public void receivedPowerCardChoice(SelectCard msg) {
|
||||
gameStateMachine.receivedPowerCardChoice(msg);
|
||||
public void receivedSelectCard(SelectCard msg) {
|
||||
gameStateMachine.receivedSelectCard(msg);
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -68,7 +68,8 @@ public void sentRankingResponse() {
|
||||
@Override
|
||||
public void update() {
|
||||
if (logic.getGame().playerHasDisconnected()) {
|
||||
parent.gotoState(new Ceremony(parent, logic));
|
||||
parent.gotoState(new Interrupt(parent, logic));
|
||||
// todo: change to interrupt, save the last state of gamestatemachine, change from interrupt to gamestate has to restore the last state
|
||||
logic.getGame().removeObserver(this);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user