public void windowOpened(WindowEvent e) { torneo.addPropertyChangeListener(this); for (Ronda ronda : torneo.getRondas()) ronda.addPropertyChangeListener(this); for (Tanque tanque : torneo.getTanques()) tanque.addPropertyChangeListener(this); crearPanelesTanque(); repintar(); animador = new PAnimador(vista.getPanelJuego()); animador.setFps(24); animador.antialiasing(true); animador.setFondo(Color.GRAY); animador.agregarAnimable(torneo); }
public void continuarAnimacion() { animador.iniciar(); vista.setTitle("Miniguerras - Ronda " + torneo.getNumeroRondaActual()); }
public void detenerAnimacion() { animador.detener(); vista.setTitle("Miniguerras - Pausado"); }