logo windoweb



Sei qui:Home > Preparare una variabile



I D R A
Ipertesto Dinamico per Racconti d'Avventura

Manuale dell'autore
rev 1.0, © 2000 Enrico Colombini
qui puoi scaricare IDRA con il manuale
qui puoi visitare il sito ufficiale dell'autore Enrico Colombini con esempi e giochi scaricabili

OFFERTE AMAZON


Variabili di gioco CAP 3 1 Effetti delle azioni 6 Scelte alternative
2 Nomi di variabili 7 Quantità e confronti
3 Preparare una variabile 8 Confronti complessi
4 Modificare la variabile 9 Destinazione variabile
5 Scelte condizionate

Preparare una variabile

È buona norma (per quanto non sia formalmente obbligatorio) inizializzare le variabili di gioco che si usano, cioè assegnare loro fin dall'inizio un valore ben definito, in modo da evitare problemi in seguito.

Lo si fa nell'apposita funzione Inizia() che si trova nel file gioco.js e che all'inizio contiene solo:
// Inizia una nuova lettura: azzera le variabili
di gioco e va alla prima paginafunction Inizia() {
  vai(Introduzione) //prima pagina
}
Notiamo tra l'altro che il simbolo // (doppia barra), già incontrato nel capitolo 1, introduce un commento: il resto della riga viene ignorato e serve solo come spiegazione o nota per l'autore.

Per inizializzare una variabile, poniamo v.vistaStatua, si aggiunge una riga prima dell'istruzione vai() che inizia il gioco mostrando la prima pagina:
function Inizia() {
  v.vistaStatua = 0  //prepara la variabile
  vai(Introduzione)
}
All'inizio del gioco, dunque, la variabile v.vistaStatua vale 0 (zero), a significare che la statua non è stata ancora vista. Il commento si può naturalmente tralasciare.

Una variabile che non sia stata inizializzata contiene il valore undefined (non definito) che può causare errori o complicazioni inattese: un motivo in più per assegnare un valore iniziale significativo, ad esempio zero, a tutte le variabili di gioco nella funzione Inizia().




CLICCA QUI ... PER CONSULTARE LA MAPPA SATELLITARE DEL GLOBO DI GOOGLE


Segnala un sito redazione@windoweb.it
© 1999-2014
Tutti i diritti riservati
Invia le tue foto o i documenti che vuoi pubblicare