示例#1
0
  /** Aggiorna i listener e gli stati associati. */
  private void aggiorna() {

    gi.aggiorna();

    if (Stato.getStato() != null) {
      Stato.getStato().aggiorna();
      Stato.setStato(stato);
    }
  }
示例#2
0
  private void disegna() {
    bs = f.getCanvas().getBufferStrategy();
    if (bs == null) {
      f.getCanvas().createBufferStrategy(3);
      return;
    }
    g = bs.getDrawGraphics();
    // cancella il precedente
    g.clearRect(0, 0, larghezza, altezza);
    // inzia a disegnare qua!

    if (Stato.getStato() != null) Stato.getStato().disegna(g);

    // finisce a disegnare qua!
    bs.show();
    g.dispose();
  }