/** Aggiorna i listener e gli stati associati. */ private void aggiorna() { gi.aggiorna(); if (Stato.getStato() != null) { Stato.getStato().aggiorna(); Stato.setStato(stato); } }
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(); }