trz.gaia
Interface GaiaListener
- public interface GaiaListener
Qui e' un po' un casino. Se volessi gestire particolari eventi tipo avvio e stop della
simulazione dovrei avere degli eventi. Solo che al momento gaia non prevede start e stop,
ma solo tick.
Se poi dovessi gestire degli eventi completamente diversi tipo la frammentazione, il fatto
che la rete resti vuota, che raggiunga un tot di cellule o simili dovrei avere altri eventi.
Visto che tutta questa parte e' lasciata alle varie implementazioni metto a disposizione questa
interfaccia per gestire genericamente "qualcosa legato a gaia".
Se per ognuno di questi eventi si crea una sottoclasse di GaiaEvent e si overloada il metodo
gaiaEvent con la nuova sottoclasse lo smistamento viene fatto "in automatico" semplificando un
po' le cose.
Method Summary |
void |
gaiaEvent(GaiaEvent e)
Richiamato quando si verifica un genrico evento legato a gaia |
gaiaEvent
public void gaiaEvent(GaiaEvent e)
- Richiamato quando si verifica un genrico evento legato a gaia