Hauptmenü öffnen

AntamarWiki β

Änderungen

CodeSnippets

1.103 Bytes hinzugefügt, 17:40, 30. Jun. 2011
keine Bearbeitungszusammenfassung
</else>
</switch>
</code>
 
==Gruppenzeug==
 
===Alle Helden durchgehen===
<code xml n>
<retain name="helden-durchgehen" id="helden-durchgehen-1">
<set name="aktuelle_nr" inc="1" show="none"/><!-- zum Debuggen show="result" verwenden -->
<!-- Held selektieren -->
<store name="heroAttr">nr_<fetch name="aktuelle_nr"/></store><!-- z.B. nr_1 -->
<select hero="${heroAttr}"/>
<p><q>Hallo, ich heiße <get attribute="name"/> und ich bin <get attribute="race"/></q>.</p>
<!-- gibt es noch weitere Gruppenmitglieder? -->
<switch attribute="anzahl_gruppenmitglieder">
<case name="aktuelle_nr">
<!-- Unsere Variable 'aktuelle_nr' entspricht jetzt dem Attribut 'anzahl_gruppenmitglieder'.
Daher wurden alle Gruppenmitglieder einmal aufgerufen.
Daher nichts weiter machen. -->
</case>
<else>
<p>Der nächste:</p>
<!-- sich erneut aufrufen -->
<replay name="helden-durchgehen" />
</else>
</switch>
</retain>
<p>In diesem kleinen Beispiel stellen sich alle Helden der Gruppe kurz vor:</p>
<store name="aktuelle_nr">0</store>
<replay name="helden-durchgehen"/>
</code>