Inform e Glulx/Inform e ancora Inform/Le estensioni (o librerie aggiuntive)/boxclever.h

Wikibooks, manuali e libri di testo liberi.
Indice del libro

boxclever.h[modifica]

La boxclever.h (scritta da Roger Firth), ci permette di creare dei riquadri in grado di contenere, oltre al testo normale, anche il grassetto e il corsivo. Per usarla, occorre scaricare il file estensioni_inform.zip[1], decomprimere quest’ultimo in una directory qualsiasi, andare nella directory boxclever, copiare il file boxclever.h in "C:\Inform\libraries" (se state usando WIDE) o "C:\Programmi\Jif\lib\Contrib" (se state usando Jif) e, infine, copiare il file boxclever_test.inf in "C:\Inform" (se state usando WIDE) o "C:\Programmi\Jif\Games" (se state usando Jif). Vediamo adesso come funziona:

Come potete ben vedere, abbiamo un riquadro di testo contenente anche del testo in grassetto e in corsivo. Per quanto riguarda il codice:

box "Con questa libreria" "si pu@`o creare un riquadro" "che usa il testo" "sia in <grassetto>"  "che in [corsivo]";

non bisogna fare altro che usare l’istruzione box (come in Inform standard) con il testo in grassetto racchiuso tra i segni minore e maggiore e il testo in corsivo racchiuso tra le parentesi quadre. Purtroppo, questa estensione non funziona sotto Glulx[2].

Note[modifica]

  1. Questo file (così come listati_inform.zip) è soggetto a continui aggiornamenti da parte del sottoscritto. Quindi, di tanto in tanto, scaricatelo per verificare al suo interno i nuovi contenuti (se presenti).
  2. Glulx (pienamente supportato da Infit e da Jif) è un linguaggio di programmazione, scritto dal grande Andrew Plotkin, che risulta essere perfettamente compatibile con Inform (tanto da poter essere considerato a tutti gli effetti un’estensione di quest’ultimo) e offre la possibilità di creare delle avventure testuali grafiche e sonore eseguibili con il programma WinGlulxe. Ulteriori informazioni potete trovarle nel prossimo capitolo.