1.Quick Glance
Although JavaScript comes equipped with plenty of Math Functions(w3schools), GPE adds on top of those an array of functions for basic math that may be useful for game development.
2.Math Functions
float GPE.abs( float x)
Returns absolute value of the number x. Returns 0 if invalid datatype is entered.
Scope: GPE
Return type : float
Parameters:
- float x - the number to change
float GPE.bound_number( float x, float min, float max)
Returns the number bounded by min and max. If the number is between min and max it returns itself.
Scope: GPE
Return type : float
Parameters:
- float x - the number to change
- float min - the lowest allowed value to return
- float max - the highest allowed value to return.
float GPE.degree( float radians)
Returns the number radians converted to degrees.
Scope: GPE
Return type : float
Parameters:
- float radians - the number to change to degrees
float GPE.get_direction( float x1, float y1, float x2, float y2)
Returns the calculated angle found from point (x1,y1) to point(x2, y2).
Scope: GPE
Return type : float
Parameters:
- float x1 - the x-coordinate of the first point
- float y1 - the y-coordinate of the first point
- float x2 - the x-coordinate of the second point
- float y2 - the y-coordinate of the second point
float GPE.get_distance( float x1, float y1, float x2, float y2)
Returns the calculated distance found from point (x1,y1) to point(x2, y2).
Scope: GPE
Return type : float
Parameters:
- float x1 - the x-coordinate of the first point
- float y1 - the y-coordinate of the first point
- float x2 - the x-coordinate of the second point
- float y2 - the y-coordinate of the second point
intGPE.get_random( int min, int max)
Returns a random integer between the min and max values.
Scope: GPE
Return type : int
Parameters:
- float min - the minimum random number to return.
- float max- the maximum random number to return.
int GPE.round( float x)
Rounds the number x.
Scope: GPE
Return type : int
Parameters:
- float x - the number to change
float GPE.radian( float degreedAngle)
Returns the number degrees converted to radians.
Scope: GPE
Return type : float
Parameters:
- float degreedAngles- the number to change to radians.
int GPE.sign( float x)
Rounds the sign of the number. Returns -1 for negative numbers. 1 for positive numbers. 0 for 0 and NaN for invalid data types.
Scope: GPE
Return type : int
Parameters:
- float x - the number whose sign is in question