Autor |
Nachricht |
< schaue durch/aus objekt |
|
Verfasst am:
Fr, 2 Jan 2004 - 17:04
|
|
|
Kompassleser
Anmeldungsdatum: 14.09.2002
Beiträge: 158
Wohnort: OÖ
|
|
Ich möchte einen neuen Befehl definieren, der es dem Spieler erlaubt, durch Objekte (z.B. Fenster) durch zu schauen. Leider klappt das überhaupt nicht. Erstens: Brauche ich zwei verschiedene Definitionen für die zwei verschiedenen möglichen Fälle (Akkusativ - schau durch das Fenster - und Dativ - schau aus dem Fenster) oder kann ich bei "Syntax" zwei verschiedene, alternierende Möglichkeiten angeben? Zweitens: Hier meine Definition:
Code: |
Bef hindurchschauen
Name 'hindurchschauen'
Verb 'schaue'
Syntax dasObj
Präp 'durch' 'aus'
Ausf
Text 'Das ist nicht möglich.'
EndeAusf
|
Sie führt zu dem komischen Ergebnis, dass wenn man "schau durch objekt" eingibt, die Meldung "Was willst du hindurchschauen?" erscheint. Ließe sich diese Fehlermeldung übrigens irgendwie berichtigen auf "Durch was..."? Der Befehl "schau durch artikel objekt" führt zu der Meldung "Diesen Satz verstehe ich nicht." Ich verstehe das ehrlichgesagt auch nicht. Wo liegt der Fehler? |
|
|
|
|
|
Verfasst am:
Sa, 3 Jan 2004 - 11:39
|
|
|
Experte
Anmeldungsdatum: 25.08.2002
Beiträge: 677
Wohnort: München
|
|
Mit Präp kann man lediglich Alternativen zu Präpositionen angeben, die in der Syntax-Zeile erwähnt werden. Dort muss in jedem Fall eine Präposition stehen. Also etwa so:
Code: |
Bef hindurchschauen
Name 'schauen'
Verb 'schaue'
Syntax 'durch' dasObj
Präp 'aus'
Ausf ...
|
(Der Name wird in der Fehlermeldung verwendet, deshalb habe ich ihn verkürzt. Die Fehlermeldung müsste jetzt lauten "Wodurch willst du schauen?", nicht ganz schön, zugegeben, aber T.A.G. bildet die Fragen bei Gegenständen - im Gegensatz zu Personen - immer mit "wo...".)
Um die beiden verschiedenen Verben "schauen durch" und "schauen aus" zu brücksichtigen definierst du am besten einen zweiten Befehl und leitest ihn um:
Code: |
Bef hindurchschauen
Name 'schauen'
Verb 'schaue'
Syntax 'durch' dasObj
Ausf ...
Bef hinausschauen
Name 'schauen'
Verb 'schaue'
Syntax 'aus' demObj
Ausf hindurchschauen
|
_________________ Every silver lining has a cloud. |
|
|
|
|
|
Verfasst am:
Sa, 3 Jan 2004 - 14:16
|
|
|
Kompassleser
Anmeldungsdatum: 14.09.2002
Beiträge: 158
Wohnort: OÖ
|
|
Ah, alles klar, danke! Im Handbuch wurde mir das nicht so ganz klar. |
|
|
|
|
|