public void showResultsDialog(BattleCompletedEvent event) { final ResultsDialog dialog = Container.getComponent(ResultsDialog.class); dialog.setup(event.getSortedResults(), event.getBattleRules().getNumRounds()); packCenterShow(dialog, true); }
public void onBattleCompleted(final BattleCompletedEvent event) { maxScore = 0; for (BattleResults team : event.getIndexedResults()) { if (maxScore < team.getScore()) { maxScore = team.getScore(); } } if (maxScore == 0) { maxScore = 1; } lastScore = event.getIndexedResults()[contestantIndex].getScore(); repaint(); }
@Override public void onBattleCompleted(final BattleCompletedEvent event) { lastResults = RobotResults.convertResults(event.getSortedResults()); } }
@Override protected void finalizeBattle() { boolean aborted = recordManager.recordInfo.results == null || isAborted(); eventDispatcher.onBattleFinished(new BattleFinishedEvent(aborted)); if (!aborted) { final List<BattleResults> res = recordManager.recordInfo.results; eventDispatcher.onBattleCompleted( new BattleCompletedEvent(battleRules, res.toArray(new BattleResults[res.size()]))); } super.finalizeBattle(); cleanup(); }
@SuppressWarnings("deprecation") // We must still support deprecated RobocodeListener @Override public void onBattleCompleted(BattleCompletedEvent event) { listener.battleComplete(battleSpecification, RobotResults.convertResults(event.getSortedResults())); }
@Override protected void finalizeBattle() { eventDispatcher.onBattleFinished(new BattleFinishedEvent(isAborted())); if (!isAborted()) { eventDispatcher.onBattleCompleted(new BattleCompletedEvent(battleRules, computeBattleResults())); } for (RobotPeer robotPeer : robots) { robotPeer.cleanup(); } hostManager.resetThreadManager(); super.finalizeBattle(); }
BattleResultsTableModel resultsTable = new BattleResultsTableModel(event.getSortedResults(), event.getBattleRules().getNumRounds());
@Override public void onBattleCompleted(BattleCompletedEvent event) { recordmanager.updateRecordInfoResults(Arrays.asList(event.getIndexedResults())); if (properties.getOptionsCommonEnableAutoRecording()) { writeAutoRecord(event); } }
private void writeAutoRecord(BattleCompletedEvent event) { try { final BattleResults[] results = event.getIndexedResults(); StringBuilder name = new StringBuilder();