Math functions.
- Source:
Methods
(static) convertTime(s) → {string}
Converts a given time in seconds (number) to the format HH:MM:SS (string)
Parameters:
Name | Type | Description |
---|---|---|
s |
number | time in seconds |
- Source:
Returns:
time in the format HH:MM:SS
- Type
- string
(static) degreeToRad(degree) → {number}
Converts degree to radian.
Parameters:
Name | Type | Description |
---|---|---|
degree |
number | number in degrees |
- Source:
Returns:
its radian equivalent
- Type
- number
(static) distanceToPointer(xMouse, xIcon, yMouse, yIcon) → {number}
Returns distance from the center of an icon to mouse/pointer (radius).
Parameters:
Name | Type | Description |
---|---|---|
xMouse |
number | mouse x coordinate |
xIcon |
number | icon x coordinate |
yMouse |
number | mouse y coordinate |
yIcon |
number | icon y coordinate |
- Source:
Returns:
distance between the two icons
- Type
- number
(static) isOverIcon(xMouse, yMouse, icon) → {boolean}
Checks if pointer/mouse is over (rectangular) icon.
Parameters:
Name | Type | Description |
---|---|---|
xMouse |
number | contains the mouse x coordinate |
yMouse |
number | contains the mouse y coordinate |
icon |
object | icon |
- Source:
Returns:
true if cursor is over icon
- Type
- boolean
(static) randomDivisor(number) → {number}
Returns a random divisor for a given number.
Parameters:
Name | Type | Description |
---|---|---|
number |
number | number |
- Source:
Returns:
random divisor for that number
- Type
- number
(static) randomInRange(min, max) → {number}
Returns a random integer in a range (inclusive for min and max).
Parameters:
Name | Type | Description |
---|---|---|
min |
number | smaller integer |
max |
number | larger integer |
- Source:
Returns:
random integer in range
- Type
- number