Geschrieben um 15:08 am 28.06.2010 | Zitat | Editieren | Löschen | |
Mitglied Baby Gumby Beiträge: 2 | Hallo zusammen! Als Inform 7 Neuling habe ich eine Frage, an der ich mir den Kopf zerbreche, die sich aber durchaus als trivial herausstellen könnte:
|
Geschrieben um 17:19 am 28.06.2010 | Zitat | Editieren | Löschen | |
Mitglied Prof Gumby Beiträge: 326 | Hallo Christoph: Das Verhalten ist so völlig normal: Inform7 testet zunächst, ob das Argument "for the first time" true ist, das ist nur der Fall, wenn Du vorher noch gar nicht mit Maria gesprochen hast, also fällt die Abfrage für Szene 2 durch ... Ich habe unten einen Zähler eingebaut, der von Szene zu Szene neu gesetzt wird. Damit funktioniert es und Du hättest den Vorteil, auch mehr als zwei Antworten pro Szene implementieren zu können. Hoffe, das hilft erstmal weiter. Viele Grüße Michael
|
Geschrieben um 17:26 am 28.06.2010 | Zitat | Editieren | Löschen | |
Mitglied Baby Gumby Beiträge: 2 | Vielen Dank, diese Lösung produziert genau das erwünschte Verhalten! In der Zwischenzeit hatte ich mir noch eine andere Lösung zurechtgebastelt, indem ich die "knowledge relation" aus dem recipe book (http://inform7.com/learn/man/Rdoc57.html) eingebaut habe und die Gespräche entsprechend der dem Charakter bekannten Fakten gesteuert habe. Beide Lösungen haben was für sich, deine ist jedoch allgemeiner und daher für meine Zwecke zunächst flexibler und besser verwendbar. Dankeschön! |