Differenze tra le versioni di "PanoramicaMUD"
Da MontelLUG WIKI.
Riga 1: | Riga 1: | ||
+ | ==Mappa== | ||
+ | La mappa e' realizzata tramite 3 classi: ''Location'', ''FakeLocation'' e ''Connection''. | ||
+ | ''Location'' rappresenta il singolo ambiente con tutte le sue caratteristiche e le robe che ci sono dentro, da tenere in memoria solo quando serve, ''FakeLocation'' e' uno scheletro della ''Location'' da avere sempre in memoria per possedere tutta la mappa, ''Connection'' e' la classe che connette due ambienti e contiene i permessi di passaggi dall'uno all'altro (non viceversa, scendere da un dirupo e salirci richiedono abilita' diverse). | ||
+ | Vediamole nel dettaglio. | ||
+ | '''Location''' | ||
+ | |||
+ | |||
+ | '''FakeLocation''' | ||
+ | |||
+ | '''Connection''' |
Versione delle 11:38, 15 lug 2004
Mappa
La mappa e' realizzata tramite 3 classi: Location, FakeLocation e Connection. Location rappresenta il singolo ambiente con tutte le sue caratteristiche e le robe che ci sono dentro, da tenere in memoria solo quando serve, FakeLocation e' uno scheletro della Location da avere sempre in memoria per possedere tutta la mappa, Connection e' la classe che connette due ambienti e contiene i permessi di passaggi dall'uno all'altro (non viceversa, scendere da un dirupo e salirci richiedono abilita' diverse). Vediamole nel dettaglio.
Location
FakeLocation
Connection