/docs/sdk/script/fn/Sqrt.xml
XML | 35 lines | 33 code | 2 blank | 0 comment | 0 complexity | bcf3aad98b1c63b0165eab169c6da2f6 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 funcs SYSTEM "../../../clonk.dtd">
3<?xml-stylesheet type="text/xsl" href="../../../clonk.xsl"?>
4<funcs>
5 <func>
6 <title>Sqrt</title>
7 <category>Arithmetik</category>
8 <version>4.6.5.0 CP</version>
9 <syntax>
10 <rtype>int</rtype>
11 <params>
12 <param><type>int</type><name>iValue</name><desc>Wert, aus dem die Wurzel gezogen werden soll</desc></param>
13 </params>
14 </syntax>
15 <desc>Zieht die Wurzel aus dem ersten Parameter. Ist der Parameter kleiner als 0, wird einfach 0 zur�ckgegeben.</desc>
16 <examples>
17 <example>
18
19<code>global func ObjectDistance(pObj1, pObj2)
20{
21 var dx = <funclink>GetX</funclink>(pObj1) - <funclink>GetX</funclink>(pObj2);
22 var dy = <funclink>GetY</funclink>(pObj1) - <funclink>GetY</funclink>(pObj2);
23 <funclink>return</funclink>(Sqrt(dx*dx+dy*dy));
24}</code>
25
26 <text>Berechnet den Abstand zwischen zwei Objekten nach dem Satz des Pythagoras. <br/>Anmerkung: ObjectDistance existiert bereits als Engine-Funktion.</text>
27 </example>
28 </examples>
29 <related>
30 <funclink>Distance</funclink>
31 <funclink>ObjectDistance</funclink>
32 </related>
33 </func>
34 <author>Sven2</author><date>November 2001</date>
35</funcs>