mirror of
https://github.com/Bluewhale1337/ElvUIModernized.git
synced 2026-07-27 16:34:45 +00:00
added math.modulo function as replacement for the '%' operator
This commit is contained in:
@@ -56,6 +56,19 @@ function math.modf(i)
|
|||||||
return int, i - int
|
return int, i - int
|
||||||
end
|
end
|
||||||
|
|
||||||
|
function math.modulo(x, y)
|
||||||
|
x = type(x) ~= "number" and tonumber(i) or x
|
||||||
|
y = type(y) ~= "number" and tonumber(i) or y
|
||||||
|
|
||||||
|
if type(x) ~= "number" then
|
||||||
|
error(format("bad argument #1 to 'modulo' (number expected, got %s)", x and type(x) or "no value"), 2)
|
||||||
|
elseif type(y) ~= "number" then
|
||||||
|
error(format("bad argument #2 to 'modulo' (number expected, got %s)", y and type(y) or "no value"), 2)
|
||||||
|
end
|
||||||
|
|
||||||
|
return x - floor(x / y) * y
|
||||||
|
end
|
||||||
|
|
||||||
function math.cosh(i)
|
function math.cosh(i)
|
||||||
i = type(i) ~= "number" and tonumber(i) or i
|
i = type(i) ~= "number" and tonumber(i) or i
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user