Dialoge
Das Wort „Dialoge“ ist nicht wörtlich zu verstehen, damit sind also nicht nur „Gespräche“ gemeint, sondern verschiedene Anwendungsmöglichkeiten. Ein Buch kann z.B. auch ein Dialog sein, oder auch nur eine reine Textbox mit Wahlmöglichkeiten. Ebenso kann ein Dialog „leer“ sein, d.h. gar keinen Text enthalten, sondern nur Code. Dann werden halt nur die entsprechenden Funktionen ausgeführt.
Definition eines Dialogs (Tag <dialogpartner>)
<dialogpartner>
<partner>
<id>testdialog</id>
<name>testdialog_hl</name>
<bildid>99</bildid>
</partner>
</dialogpartner>
ID ist der Name, unter dem der Dialog gestartet werden kann.
Name ist die Überschrift des Dialoges in der Textbox. Hierfür muss ein entsprechender Text-Key
(in dem Beispiel testdialog_hl) definiert sein.
Aufbau eines Dialogs (Tag <dialog>)
<dialog>
<text>
<partner>testdialog</partner>
<id>1</id>
<adddata><![CDATA[
HIER KANN CODE STEHEN!
]]></adddata>
<empty>false</empty>
<request>testdialog_1</request>
<response1 goto="2">testdialog_r1</response1>
<response2 goto="255">testdialog_r2</response2>
</text>
</dialog>