|
Aprendo con l'editor il file
gioco.js, sempre nella cartella
Dati dentro la
cartella Base (o nella sua copia di lavoro
Prova) si può
vedere che esso contiene tra l'altro, nella sezione "Pagine
del racconto":
function Introduzione() {
titolo("Ciao")
testo("Io sono un racconto-gioco.")
continua(Pag1)
}
In
Idra tutte le pagine vanno scritte come funzioni,
devono cioè iniziare con la riga:
function NomeDellaPagina() {
incluse la parola function, la coppia di parentesi
tonde e la parentesi graffa aperta; la descrizione della
pagina deve terminare con una singola parentesi
graffa chiusa:
Dimenticare queste regole è probabilmente la principale
causa di errori durante la scrittura.
Formalmente si tratta infatti di un programma JavaScript,
che deve seguire precise regole per essere accettato dal
browser.
Una nota importante per i programmatori (chi legge per la
prima volta può ignorarla): benché la pagina sia
tecnicamente una funzione, non la si deve mai
chiamare direttamente.
Vedremo nei capitoli 3 e 6 le apposite funzioni vai()
e mostra() che Idra mette a disposizione per
cambiare pagina.
|
// ===
Pagine del racconto ================================
function Introduzione() {
titolo("Ciao")
testo("Io sono un racconto-gioco.")
continua(Pag1)
}

function Pag1() {
titolo("Pagina 1")
testo("Qui comincia (e finisce) l'avventura.")
continua(Introduzione)
}
 |