Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung | |
scripting:reference:standard_library:math [2023/11/05 13:20] – fritz_98 | scripting:reference:standard_library:math [2023/11/24 11:36] (aktuell) – fritz_98 |
---|
=====Das math-Modul===== | =====Das math-Modul===== |
| |
FIXME Rückgabetyp! | Eine Liste der in Siedler 5 verfügbaren Funktionen des Lua-math-Moduls mit einer kurzen Beschreibung. Verlinkt sind ausführlichere Doku-Seiten. |
| |
^ Funktion ^ Beschreibung ^ | ^ Funktion ^ Beschreibung ^ |
| [[ scripting:reference:standard_library:math:pow |math.pow (_a, _b)]] | Berechnet ''_a''<sup>''_b''</sup> | | | [[ scripting:reference:standard_library:math:pow |math.pow (_a, _b)]] | Berechnet ''_a''<sup>''_b''</sup> | |
| [[ scripting:reference:standard_library:math:rad |math.rad (_a)]] | Rechnet einen Winkel ''_a'' vom Gradmaß ins Bogenmaß um| | | [[ scripting:reference:standard_library:math:rad |math.rad (_a)]] | Rechnet einen Winkel ''_a'' vom Gradmaß ins Bogenmaß um| |
| [[ scripting:reference:standard_library:math:random |math.random (_a, _b)]] | Ermittelt eine (ganzzahlige) Zufallszahl| | | [[ scripting:reference:standard_library:math:random |math.random ([ _a [, _b ] ])]] | Ermittelt eine (ganzzahlige) Zufallszahl. Sind ''_a'' und ''_b'' angegeben, wird eine ganze Zahl zwischen ''_a'' und ''_b'' zurückgegeben. Ist nur ''_a'' angegeben, wird eine ganze Zahl zwischen 1 und ''_a'' zurückgegeben. Sind keine Parameter angegeben, wird eine rationale Zahl zwischen 0 und 1 zurückgegeben | |
| [[ scripting:reference:standard_library:math:randomseed |math.randomseed (_a)]] | Setzt ''_a'' als Seed für Zufallszahlengenerierung mit [[ scripting:reference:standard_library:math:random |math.random]] | | | [[ scripting:reference:standard_library:math:randomseed |math.randomseed (_a)]] | Setzt ''_a'' als Seed für Zufallszahlengenerierung mit [[ scripting:reference:standard_library:math:random |math.random]] | |
| [[ scripting:reference:standard_library:math:sin |math.sin (_a)]] | Sinus einer Zahl ''_a''| | | [[ scripting:reference:standard_library:math:sin |math.sin (_a)]] | Sinus einer Zahl ''_a''| |
| [[ scripting:reference:standard_library:math:sqrt |math.sqrt (_a)]] | Die positive Quadratwurzel einer Zahl ''_a''| | | [[ scripting:reference:standard_library:math:sqrt |math.sqrt (_a)]] | Die positive Quadratwurzel einer Zahl ''_a''| |
| [[ scripting:reference:standard_library:math:tan |math.tan (_a)]] | Tangens einer Zahl ''_a''| | | [[ scripting:reference:standard_library:math:tan |math.tan (_a)]] | Tangens einer Zahl ''_a''| |