mirror of
https://github.com/Bluewhale1337/ElvUIModernized.git
synced 2026-07-27 08:24:44 +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
|
||||
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)
|
||||
i = type(i) ~= "number" and tonumber(i) or i
|
||||
|
||||
|
||||
Reference in New Issue
Block a user