public void initializeState() { timerEventBus.post(new PauseGame()); initializeSavedGames(); }
@PostConstruct protected void register() { clientServerEventBus.register(this); super.register(); pause(new PauseGame()); } @PreDestroy
public void load(String savegameName) { timerEventBus.post(new PauseGame()); Thread.yield(); String fileName = savegameDir + File.separator + savegameName + SAVEGAME_FILE_EXTENSTION; loadAndSave.restore(fileName); clientServerEventBus.post(new GameStateChange(EGameStatusChange.GAME_LOADED)); PlayerList players = context.getBean(PlayerList.class); for (IPlayer player : players) { if (player instanceof IHumanPlayer) { clientServerEventBus.post(new TargetedEvent((IHumanPlayer) player, new MapUpdateCityAdd(null, player))); } } }
if (!navigationDisabled) { soundPlayer.stop(); timerEventBus.post(new PauseGame()); InGameOptionsScene options1 = uiFactory.getInGameOptionsScene(); options1.initializeState();