| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
The `cel.addons.xmlscripts' addon is specifically made for the XML behaviour layer (see section The XML Behaviour Layer) and gives you the option to define XML scripts directly in a world file. Here is an example:
<addon plugin="cel.addons.xmlscripts">
<pcfactory>cel.pcfactory.billboard</pcfactory>
<pcfactory>cel.pcfactory.timer</pcfactory>
<pcfactory>cel.pcfactory.properties</pcfactory>
<script name="chair_clicker">
<event name="init">
<var name="counter" value="0" />
</event>
<event name="pcbillboard_select">
<var name="counter" value="?counter+1" />
<if eval="?counter < 10">
<true>
<print value="'You clicked '+?counter+' times.'" />
</true>
<false>
<print value="'It is time you stopped clicking!'" />
</false>
</if>
</event>
</script>
<script name="chair_mover">
<event name="pctimer_wakeup">
<bb_move x="rand(1)*250000" y="rand(1)*250000" delta="500" />
</event>
</script>
</addon>
|
This addon allows you to do two things: first you can load a property class factory with the `pcfactory' operation. Secondly you can create scripts (corresponding with behaviours) for the XML behaviour layer.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] |
This document was generated using texi2html 1.76.