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


Scrivere una pagina

CAP 2

1

La pagina è una funzione

7

Scelte per il lettore

2

Nomi di pagina

8

Rinvii nel testo

3

Il titolo

9

Menu di scelte

4

Il testo

10

Pagine mancanti

5

Gli a capo

11

La pagina di Informazioni

6

Lettere accentate

 

 

 

Il titolo

La prima riga contenuta nella funzione che descrive la pagina, cioè subito dopo la parentesi graffa aperta, fa apparire il titolo "Ciao" in grassetto e in carattere più grande in testa alla pagina:

titolo("Ciao")

Tecnicamente anche questa è una chiamata di funzione: fa infatti eseguire la funzione titolo() fornita da Idra; essa provvede a mostrare il titolo con uno stile predefinito.

Idra offre varie funzioni, dettagliate nella guida riassuntiva dell'appendice A, che sono tutte scritte con caratteri minuscoli per distinguerle da quelle delle pagine o da altre che l'autore può aggiungere.

La funzione che descrive la pagina, Introduzione() nel nostro caso, può quindi a sua volta chiamare le varie funzioni offerte dal meccanismo di Idra, come appunto titolo(), testo() o continua().

Le parentesi qui nel manuale indicano che si tratta del nome di una funzione.

Alla funzione titolo() viene passata la stringa "Ciao"; una stringa non è altro che una scritta racchiusa tra virgolette ( " ) o tra singoli apici ( ' ), che non vengono mostrati nella pagina.

function Introduzione() {
  titolo("Ciao")
  testo("Io sono un racconto-gioco.")
  continua(Pag1)
}