/docs/sdk/script/fn/Sqrt.xml
https://bitbucket.org/randrian/openclonk2 · XML · 35 lines · 33 code · 2 blank · 0 comment · 0 complexity · bcf3aad98b1c63b0165eab169c6da2f6 MD5 · raw file
- <?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
- <!DOCTYPE funcs SYSTEM "../../../clonk.dtd">
- <?xml-stylesheet type="text/xsl" href="../../../clonk.xsl"?>
- <funcs>
- <func>
- <title>Sqrt</title>
- <category>Arithmetik</category>
- <version>4.6.5.0 CP</version>
- <syntax>
- <rtype>int</rtype>
- <params>
- <param><type>int</type><name>iValue</name><desc>Wert, aus dem die Wurzel gezogen werden soll</desc></param>
- </params>
- </syntax>
- <desc>Zieht die Wurzel aus dem ersten Parameter. Ist der Parameter kleiner als 0, wird einfach 0 zurückgegeben.</desc>
- <examples>
- <example>
- <code>global func ObjectDistance(pObj1, pObj2)
- {
- var dx = <funclink>GetX</funclink>(pObj1) - <funclink>GetX</funclink>(pObj2);
- var dy = <funclink>GetY</funclink>(pObj1) - <funclink>GetY</funclink>(pObj2);
- <funclink>return</funclink>(Sqrt(dx*dx+dy*dy));
- }</code>
- <text>Berechnet den Abstand zwischen zwei Objekten nach dem Satz des Pythagoras. <br/>Anmerkung: ObjectDistance existiert bereits als Engine-Funktion.</text>
- </example>
- </examples>
- <related>
- <funclink>Distance</funclink>
- <funclink>ObjectDistance</funclink>
- </related>
- </func>
- <author>Sven2</author><date>November 2001</date>
- </funcs>