4. The Math library
the math lib provides basic mathematic routines. The library mimics the C runtime library implementation.
4.1. Squirrel API
4.1.1. Global Symbols
- abs(x)
returns the absolute value of x as an integer
- acos(x)
returns the arccosine of x
- asin(x)
returns the arcsine of x
- atan(x)
returns the arctangent of x
- atan2(x, y)
returns the arctangent of x/y
- ceil(x)
returns a float value representing the smallest integer that is greater than or equal to x
- cos(x)
returns the cosine of x
- exp(x)
returns the exponential value of the float parameter x
- fabs(x)
returns the absolute value of x as a float
- floor(x)
returns a float value representing the largest integer that is less than or equal to x
- log(x)
returns the natural logarithm of x
- log10(x)
returns the logarithm base-10 of x
- pow(x, y)
returns x raised to the power of y
- rand()
returns a pseudorandom integer in the range 0 to RAND_MAX
- sin(x)
rreturns the sine of x
- sqrt(x)
returns the square root of x
- srand(seed)
sets the starting point for generating a series of pseudorandom integers
- tan(x)
returns the tangent of x
- RAND_MAX
the maximum value that can be returned by the rand() function
- PI
The numeric constant pi (3.141592) is the ratio of the circumference of a circle to its diameter