Newsgroup: it.comp.giochi.avventure.testuali
Titolo: Aiuto quanti Error :-(

Ciao a tutti ;-)
Ho un *piccolo* problemino, eheheh!
Ho scritto un mio giochino ma al momento che lo compilo mi escono un mare di
Error:
Illegal character found in source: (ISO Latin1)  $d0
Illegal character found in source: (ISO Latin1)  $cf
Illegal character found in source: (ISO Latin1)  $e0
Illegal character found in source: (ISO Latin1)  $a1
Illegal character found in source: (ISO Latin1)  $b1
:-(( Ma essendo tutti in notazione esadecimale non so proprio dove mettere
mano al file .inf...devo rifare tutto? :-((((Eppure ho ricontrollato tutto
tutto tutto!
Dove posso trovare una tabella con tutti i caratteri esadecimali e i
corrispondenti caratteri che appaiono a video?
Di caratteri strani non mi pare di averne inseriti (a parte qualche lettera
accentata che, vedendo qualche esempio già fatto, ho sostituito con
@`letteranormale).
Come posso fare a capire dove ho "cannato"?
Help me, pls ;-)
Scusandomi se vi rompo quasi ogni giorno vi saluto
--
Cordiali saluti da
Papox
_____________________________________
+
+
|  Remove CONQUESTONO to re(ply) in e-mail  |
+___________________________________+

 Come posso fare a capire dove ho "cannato"?
Non ti appare il numero di linea??
bai
tommi

posta un frammento di codice, insieme ai numeri di linea!


 ð¤?Óí_
Compiled with 6 errors (no output)
Ora, se voi dicendo di indicare il numero di linea vi riferite al numero tra
parentesi, vi devo dire che, se questo corrisponde alla prima riga del
documento...
lì ho semplicemente scritto: Constant Story "La pergamena^";
Mi sembra che vada tutto bene, no?
Quanto agli altri caratteri...non so proprio dove andare a cercarli nel mio
sorgente perchè...non mi pare di averli inseriti :-)
Cià, vi metto quello che ho inserito nelle prime righe prima della storia
vera e propria, dunque:
Constant Story "La pergamena^";
Constant Headline "^Un esempio semplice di avventura testuale^
        Copyright (c) 2000 by Paolo Pozzoli^";
Constant MAX_SCORE =  300;
Include "Parser";
Include "Verblib";
È tutto OK, no?
Va beh, aspetto ulteriori info (se avrete la voglia di darmele ;-) )
Saluti a tutti
--
Saludamonos
Papox
______________________________________



Una curiosità, quale editor utilizzi x scrivere il codice?
bai
tommi

 pergamena.inf(1): Error:  Expected directive, '[' or class name but found ?
io direi innanzitutto di assicurarti che il formato sia solo testo (come dice Tommi), e dopo semmai
di occuparti di quest'errore qua sopra. Poi ne riparliamo.
ciao
S

 tommi
Ciao ciao   P a p o x



ok, il problema è wordpad, non lo usare, prova con notepad...
e ricompila.
Ad ogni modo ti consiglio Editplus.
bai
tommi

 10Kb) (forse è perchè nel primo non contiene alcuna formattazione...;-) )
guardacaso... pazzo, non usare wordpad, solo notepad! il compilatore mica se la può interpretare, la
formattazione... sono sicuro che i caratteri spurii nascevano da questo fatto.
ciao
S

 Ad ogni modo ti consiglio Editplus.
si, con il mio file di sintassi: 
ftp://ftp.gmd.de/if-archive/programming/editors/inform.stx
:)

                      Close:
Dove alla riga 49 del mio sorgente c'è questa property After:
riga 49       After [; Open: "Hai aperto...",
riga 50                   Close: "Richiudi dolcemente..."; ],
Ho un altro quesito da proporvi (collegato a questo presumo): come mai Open
me lo classifica come attributo (e quindi lo fa diventare di colore verde
marcio in EP2) e invece Close lo lascia in nero come tutti gli altri verbi
che ho incluso anche da altre parti nelle varie properties?
Grazie anticipatamente per le risposte.
P.S.: un vero peccato che EP2 duri solo 30gg. :-(...
Bye
( - : P a p o x  : - )
R e m o v e  C O N Q U E S T O N O
t o  r e ( p l y )  i n  e - m a i l

 che ho incluso anche da altre parti nelle varie properties?
xchč open č anche un attributo a differenza di close che non lo č.
bai
tommi

 Grazie anticipatamente per le risposte.
ciao
S

 non so perché ti dà errore
cioè lo so, dopo le azioni devi mettere il ;
è confusivo ma in realtà non tanto se ti rendi conto che la virgola va dopo l'attributo che però in
questo caso è l'INTERA clausola after (cioè tutta la roba tra parentesi [] quadre).
I singoli casi al suo interno sono invece istruzioni, e come tali terminate dal ;
ciao
S

 metti il ; alla fine della riga Open
fatto ed ora ho generato il file .z5 ;-)
MUCHAS GRATIAS AMIGO! :-)
Avrei un pň di cosette da chiedere...
1. Come faccio a far stampare la routine Initialise DOPO il titolo della
storia e dell'headline e non PRIMA?
2. Cosa devo fare per NON far stampare la frase "Puoi anche vedere...", cioč
per nascondere dalla vista un oggetto finche non si č fatto qualcos'altro?
Devo usare una cosa del tipo "if hai visto l'oggetto allora print questo"?
Saludamonos
Papox
___________________________________


 Devo usare una cosa del tipo "if hai visto l'oggetto allora print questo"?
vedere l'oggetto2 se esamini l'oggetto1??
Beh, sull'Examine puoi gestire l'attributo concealed;
Object obj1 "oggetto1"
    with name "oggetto1",
    description "l'oggetto1",
    before
    [;
        Examine: give obj2 ~concealed; "stampa messaggio...";
    ],
    has .....
bai
tommi
p.s.: io uso sempre description che dipendono dallo stato degli oggetti, in modo da non vedere
quasi mai "puoi anche vedere...."

 Devo usare una cosa del tipo "if hai visto l'oggetto allora print questo"?
togliere l'attributo concealed quando lo vuoi rendere visibile. Oppure se prima non vuoi che esista
proprio per nulla, lo definisci senza padre e quando lo vuoi far apparire usi move (object) to
(location) o qualcosa di simile.
ciao
S