@Override public void onBattleStarted(BattleStartedEvent event) { isReplay = event.isReplay(); }
@Override public void onBattleStarted(BattleStartedEvent event) { numberOfRounds = event.getBattleRules().getNumRounds(); isBattleRunning = true; isBattleReplay = event.isReplay(); getStopButton().setEnabled(true); getRestartButton().setEnabled(battleManager.getBattleProperties().getSelectedRobots() != null); getReplayButton().setEnabled(event.isReplay()); menuBar.getBattleSaveRecordAsMenuItem().setEnabled(false); menuBar.getBattleExportRecordMenuItem().setEnabled(false); menuBar.getBattleSaveAsMenuItem().setEnabled(true); menuBar.getBattleSaveMenuItem().setEnabled(true); JCheckBoxMenuItem rankingCheckBoxMenuItem = menuBar.getOptionsShowRankingCheckBoxMenuItem(); rankingCheckBoxMenuItem.setEnabled(!isBattleReplay); if (rankingCheckBoxMenuItem.isSelected()) { windowManager.showRankingDialog(!isBattleReplay); } validate(); updateTitle(); }