bugfixes and improvements
* fixed inconsistent player order * minor visual adjustments * refactoring
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
package eu.jonahbauer.wizard.core.machine;
|
||||
|
||||
import eu.jonahbauer.wizard.common.machine.TimeoutState;
|
||||
import eu.jonahbauer.wizard.common.messages.player.ContinueMessage;
|
||||
import eu.jonahbauer.wizard.common.messages.player.PlayerMessage;
|
||||
import eu.jonahbauer.wizard.core.machine.states.GameData;
|
||||
import eu.jonahbauer.wizard.core.machine.states.SyncState;
|
||||
@@ -57,6 +58,8 @@ public abstract class GameState implements TimeoutState<GameState, Game> {
|
||||
//</editor-fold>
|
||||
|
||||
public Optional<GameState> onMessage(Game game, UUID player, PlayerMessage message) {
|
||||
if (message instanceof ContinueMessage) return Optional.empty();
|
||||
|
||||
throw new IllegalStateException("You cannot do that right now.");
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user