PageRenderTime 26ms CodeModel.GetById 14ms app.highlight 4ms RepoModel.GetById 1ms app.codeStats 0ms

/docs/sdk/script/AppendTo.xml

https://bitbucket.org/randrian/openclonk2
XML | 27 lines | 26 code | 1 blank | 0 comment | 0 complexity | 77b1e5a0d5e50fa9f1d1a8031f41585e MD5 | raw file
Possible License(s): WTFPL, 0BSD, LGPL-2.1, CC-BY-3.0
 1<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
 2<!DOCTYPE doc SYSTEM "../../clonk.dtd">
 3<?xml-stylesheet type="text/xsl" href="../../clonk.xsl"?>
 4<doc>
 5<title>#appendto</title>
 6<h>#appendto</h>
 7<part>
 8<text>Durch Verwendung von #appendto k�nnen zahlreiche Objekt�berladungen vermieden werden.</text>
 9
10<h id="Syntax">Deklaration</h>
11<code>#appendto [id]</code>
12<text>Jedes Script kann sich mit <code>#appendto</code> an ein oder mehrere Objektscripte anh�ngen.
13Dabei werden alle Funktionen ans Ende des Zielscripts angeh�ngt und haben damit bei
14Namensgleichheit eine h�here Priorit�t. Die �berladenen Funktionen sind dabei durch <emlink
15href="script/fn/inherited.html">inherited</emlink> verf�gbar. Eigene #include-Scripte werden nicht
16angeh�ngt, angeh�ngte Scripte aber mit inkludiert.</text>
17<code>#appendto *</code>
18<text>Durch Angabe von <code>*</code> anstelle eine id wird das Script an alle geladenen
19Definitionen angeh�ngt.</text>
20<text>Ein Script kann beliebig viele #appendto enthalten. Es wird aber immer selbst mit kompiliert.
21Dies ist besonders dann entscheidend, wenn benannte Locals oder Funktionsnamen aus dem Script, an
22das angeh�ngt wird, verwendet werden.</text>
23</part>
24<author>Sven2</author><date>April 2002</date>
25<author>matthes</author><date>Juni 2004</date>
26<author>G�nther</author><date>Januar 2006</date>
27</doc>