@Override public void onBattleFinished(BattleFinishedEvent event) { super.onBattleFinished(event); robotGraphics = null; }
@Override public void onTurnEnded(TurnEndedEvent event) { lastSnapshot = event.getTurnSnapshot(); paintSnapshot(); }
@Override public void onBattleStarted(BattleStartedEvent event) { isReplay = event.isReplay(); }
@Override public void onBattleStarted(BattleStartedEvent event) { battleRules = event.getBattleRules(); battleField = new BattleField(battleRules.getBattlefieldWidth(), battleRules.getBattlefieldHeight()); initialized = false; setVisible(true); super.onBattleStarted(event); robotGraphics = new IGraphicsProxy[event.getRobotsCount()]; }
@Override public void onBattleStarted(BattleStartedEvent event) { recordmanager.cleanupStreams(); recordmanager.createRecordInfo(event.getBattleRules(), event.getRobotsCount()); currentRound = 0; currentTurn = 0; }
public void onBattleMessage(BattleMessageEvent event) { if (isDumpingMessages) { Logger.realOut.println(event.getMessage()); } messages++; }
@Override public void onBattleCompleted(final BattleCompletedEvent event) { lastResults = RobotResults.convertResults(event.getSortedResults()); } }
@Override public void onBattleError(final BattleErrorEvent event) { Logger.realErr.println(event.getError()); }
@Override public void onRoundStarted(RoundStartedEvent event) { currentRound = event.getRound(); currentTurn = 0; recordmanager.writeTurn(event.getStartSnapshot(), currentRound, currentTurn); }
public static void logError(String s) { if (logListener == null) { if (System.getProperty("logErrors", "true").equalsIgnoreCase("true")) { s = StringUtil.toBasicLatin(s); realErr.println(s); } } else { logListener.onBattleError(new BattleErrorEvent(s)); } }
@Override protected void initializeBattle() { super.initializeBattle(); recordManager.prepareInputStream(); battleRules = recordManager.recordInfo.battleRules; paint = new boolean[recordManager.recordInfo.robotCount]; eventDispatcher.onBattleStarted(new BattleStartedEvent(battleRules, recordManager.recordInfo.robotCount, true)); if (isPaused) { eventDispatcher.onBattlePaused(new BattlePausedEvent()); } }
@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(); }
public void execute() { isPaused = false; stepCount = 0; eventDispatcher.onBattleResumed(new BattleResumedEvent()); } }
@SuppressWarnings("deprecation") // We must still support deprecated RobocodeListener @Override public void onBattleFinished(BattleFinishedEvent event) { if (event.isAborted()) { listener.battleAborted(battleSpecification); } }
private void pauseImpl() { isPaused = true; stepCount = 0; eventDispatcher.onBattlePaused(new BattlePausedEvent()); }
@Override public void onTurnEnded(TurnEndedEvent event) { snapshot.set(event.getTurnSnapshot()); } }
@SuppressWarnings("deprecation") // We must still support deprecated RobocodeListener @Override public void onBattleMessage(BattleMessageEvent event) { listener.battleMessage(event.getMessage()); } }
@SuppressWarnings("deprecation") // We must still support deprecated RobocodeListener @Override public void onBattleCompleted(BattleCompletedEvent event) { listener.battleComplete(battleSpecification, RobotResults.convertResults(event.getSortedResults())); }
public void onTurnEnded(final TurnEndedEvent event) { if (event.getTurnSnapshot() == null) { repaint(); } else { update(event.getTurnSnapshot()); } } }
@Override public void onTurnEnded(TurnEndedEvent event) { currentTurn = event.getTurnSnapshot().getTurn(); recordmanager.writeTurn(event.getTurnSnapshot(), currentRound, currentTurn); }