@Override public void onGameStopped() { gdxFrame.setExtendedState(JFrame.ICONIFIED); // gdxFrame.setVisible(false); for (int i = 0; i < game.getAllTeams().size(); ++i) { game.getAllTeams().get(i).removeAllAgents(); } game.getPlayerTeams().clear(); settings.prepareForNewGame(); logger.log(Level.INFO, "Reset settings"); launcherInterface.setVisible(true); launcherInterface.revalidate(); launcherInterface.repaint(); }