PageRenderTime 34ms CodeModel.GetById 29ms app.highlight 3ms RepoModel.GetById 0ms app.codeStats 0ms

/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
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>