public void execute() { isPaused = false; stepCount = 0; eventDispatcher.onBattleResumed(new BattleResumedEvent()); } }
public synchronized void resumeIfPausedBattle() { if (pauseCount == 1) { pauseCount--; if (battle != null && battle.isRunning()) { battle.resume(); } else { battleEventDispatcher.onBattleResumed(new BattleResumedEvent()); } } }
public synchronized void resumeBattle() { if (--pauseCount < 0) { pauseCount = 0; logError("SYSTEM: pause game bug!"); } else if (pauseCount == 0) { if (battle != null && battle.isRunning()) { battle.resume(); } else { battleEventDispatcher.onBattleResumed(new BattleResumedEvent()); } } }