deleted server state automaton

This commit is contained in:
Daniel Grigencha
2024-11-25 15:43:29 +01:00
parent 31b449662f
commit 52d9fff493
61 changed files with 0 additions and 3415 deletions

View File

@@ -1,22 +0,0 @@
package pp.mdga.server;
import pp.mdga.message.server.ResumeGame;
public class Interrupt extends ServerState {
private final GameState lastState;
public Interrupt(ServerState parent, ServerGameLogic logic, GameState lastState) {
super(parent, logic);
this.lastState = lastState;
logic.getGame().addObserver(this);
}
@Override
public void update() {
if (Boolean.FALSE.equals(logic.getGame().gameIsInterrupted())) {
broadcastUpdate(new ResumeGame());
parent.gotoState(lastState);
logic.getGame().removeObserver(this);
}
}
}