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");
 }