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


Guida di riferimento

Appendice A

1

Legenda

5

Pagina di Informazioni

2

Variabili

6

Funzioni di Idra

Funzioni di creazione pagina

3

Funzioni chiamate da Idra

Funzione di avvio

7

Funzioni di cambio pagina

4

Funzione di pagina e relative opzioni

8

Funzioni varie

 

Legenda

Di seguito sono elencate sia le funzioni che vengono chiamate da Idra, sia quelle che Idra mette a disposizione dell'autore del racconto; salvo diversa indicazione, le funzioni non ritornano alcun valore. I colori facilitano la lettura, come in questo esempio immaginario:

spremi(agrume)

agrume : un frutto succoso dal sapore aspro.

Spreme l'agrume indicato e ne ritorna il succo; è consigliabile applicare questa funzione ad agrumi nel corretto stato di maturazione.

v.spremuta = spremi(Arancia)
bevi(spremi(Limone))

Blu : parole o caratteri da riprodurre esattamente come indicati.
Verde : indica genericamente un tipo di dato o argomento, o comunque qualcosa non da prendere alla lettera.
Rosso : esempi di impiego; salvo diversa indicazione, ogni riga costituisce un esempio separato.
Magenta : nomi di file o cartelle (directory).

Dato che in JavaScript maiuscole e minuscole sono distinte, le funzioni vanno scritte esattamente come indicato, ossia quelle di Idra con l'iniziale minuscola e quelle del racconto-gioco, incluse le funzioni come Intestazione() che vengono chiamate automaticamente da Idra, con l'iniziale maiuscola.

È vivamente sconsigliato usare funzioni non documentate in questa pagina o, peggio ancora, accedere direttamente alle variabili di Idra. Non solo si rischiano inattesi effetti collaterali, ma è probabile che si possano verificare problemi con eventuali aggiornamenti o versioni successive.