Dialoge: Unterschied zwischen den Versionen

Aus Sternenschweif Wiki
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „Das Wort „Dialoge“ ist nicht wörtlich zu verstehen, damit sind also nicht nur „Gespräche“ gemeint, sondern verschiedene Anwendungsmöglichkeiten. Ein…“)
 
Zeile 4: Zeile 4:
  
 
<dialogpartner>
 
<dialogpartner>
 +
 
<partner>
 
<partner>
 +
 
<id>testdialog</id>
 
<id>testdialog</id>
 +
 
<name>testdialog_hl</name>
 
<name>testdialog_hl</name>
 +
 
<bildid>99</bildid>
 
<bildid>99</bildid>
 +
 
</partner>
 
</partner>
 +
 
</dialogpartner>
 
</dialogpartner>
 +
  
 
ID ist der Name, unter dem der Dialog gestartet werden kann.
 
ID ist der Name, unter dem der Dialog gestartet werden kann.
Zeile 18: Zeile 25:
  
 
<dialog>
 
<dialog>
 +
 
<text>
 
<text>
 +
 
<partner>testdialog</partner>
 
<partner>testdialog</partner>
 +
 
<id>1</id>
 
<id>1</id>
 +
 
<adddata><![CDATA[
 
<adddata><![CDATA[
 +
 
HIER KANN CODE STEHEN!
 
HIER KANN CODE STEHEN!
 +
 
]]></adddata>
 
]]></adddata>
 +
 
<empty>false</empty>
 
<empty>false</empty>
 +
 
<request>testdialog_1</request>
 
<request>testdialog_1</request>
 +
 
<response1 goto="2">testdialog_r1</response1>
 
<response1 goto="2">testdialog_r1</response1>
 +
 
<response2 goto="255">testdialog_r2</response2>
 
<response2 goto="255">testdialog_r2</response2>
 +
 
</text>
 
</text>
 +
 
</dialog>
 
</dialog>

Version vom 11. März 2014, 18:43 Uhr

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>