2012-10-19 7 views
6

Supponiamo di avere:Come faccio a rendere "interno" e "sud" attraverso una porta in Inform 7?

La porta della tempesta è una porta chiusa. È a sud del giardino ea nord del capannone.

i seguenti comandi funzionare bene anche a passare attraverso la porta dal giardino:

  • sud
  • s
  • passare attraverso porta tempesta
  • go tramite
  • immettere porta

Tuttavia andare in non funziona:

>andare in

Non si può andare in quel modo.

e non riesco a trovare un modo ragionevole per farlo funzionare. Il meglio che posso fare è questo, che sembra piuttosto assurdo:

All'interno del giardino c'è Tumbolia. Fuori dal capannone c'è Tumbolia.

Invece di andare a Tumbolia dal giardino, prova ad entrare nella porta della tempesta.

Invece di andare a Tumbolia dal capanno, prova ad entrare nella porta della tempesta.

risposta

2

Il meglio sono stato in grado di venire con era:

Invece di andare da nessuna parte in giardino quando il sostantivo è dentro, provare a entrare nella porta tempesta.

Invece di uscire nel capannone, provare ad entrare nella porta della tempesta.

Con questa formulazione, entrare/entrare/In/Inside tutto il lavoro quando nel giardino, e escono/uscire/out/esterno/uscire/uscita tutto il lavoro quando nel capannone .

L'asimmetria ecco perché fuori e uscire vengono interpretati come uscendo, un'azione speciale. (Viene convertito in all'esterno di da "l'uscita di conversione in regola di uscita", ma solo se in realtà è presente una porta o una stanza nella direzione "esterna".) Mentre in e go in vengono interpretati come passando all'interno dall'inizio; non ci sono pratiche generiche inserendo l'azione da utilizzare.

Per rendere semplicemente immettere lavoro, aggiungere:

regola per la fornitura di un sostantivo mancante quando si entra nel giardino: ora il sostantivo è la porta tempesta.

3

Penso che si potrebbe anche fare questo:

The storm door is a closed door. It is south of the Garden and north of the Shed. 

The Shed is inside from the Garden. 

Instead of going inside from the Garden, try going south. 

Instead of going outside from the Shed, try going north. 
Problemi correlati