Math Commands: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
m (tidying)
m (Text replacement - "^#redirect \[\[" to "#REDIRECT [[")
 
(6 intermediate revisions by 3 users not shown)
Line 1: Line 1:
'''All''' of these commands work with ''and/or'' return a generic type [[Number]].
#REDIRECT [[:Category:Command Group: Math]]
 
In the scripting language (unlike config's) there is no specialty types such as float or integer. All numeric values are represented solely as a [[Number]] type.
 
'''However''', specific commands listed below ''expect'' specific types of value ''e.g.'' [[Number#Radians|Radians]], [[Number#Degrees|Degrees]], and floats.
 
Be aware that although not directly related to the list below '''many''' commands in the scripting language restrict the range of possible values. Particularly commands wanting ratios between <tt>0.0</tt> and <tt>1.0</tt> (''e.g.'' no <tt>''integer'' &gt; 1</tt> is possible). Check individual documentation for the command itself.
 
Also, the [[Boolean]] is a true type in command syntax. The results (the return value) of the below list should not be used directly in a boolean type expression(s).
 
;Bad:<code>a = [[abs]] -3;<br>? (a) : [[exit]];</code>
 
;Good:<code>? (a > 0) : [[exit]];</code>
 
==Commands==
<div style="-webkit-column-count:6;-moz-column-count:6;column-count:6;">
*[[abs]]
*[[acos]]
*[[asin]]
*[[atan]]
*[[atan2]]
*[[atg]]
*[[ceil]]
*[[cos]]
*[[deg]]
*[[exp]]
*[[floor]]
*[[ln]]
*[[log]]
*[[min]]
*[[max]]
*[[mod]]
*[[pi]]
*[[rad]]
*[[random]]
*[[round]]
*[[sin]]
*[[sqrt]]
*[[tan]]
</div>
 
==Relatia==
*[[Number#Degrees|Degrees]]
*[[Number#Radians|Radians]]
*[[Operators]]
*[[count]]
*[[distance]]
 
[[Category: Scripting Topics]]

Latest revision as of 23:03, 24 June 2022