diff --git a/env/functions.lua b/env/functions.lua new file mode 100644 index 00000000..2e5d7d05 --- /dev/null +++ b/env/functions.lua @@ -0,0 +1,9 @@ +-- a real "round" instead of ceil or floor +function round(input, places) + if not places then places = 0 end + if type(input) == "number" and type(places) == "number" then + local pow = 1 + for i = 1, places do pow = pow * 10 end + return floor(input * pow + 0.5) / pow + end +end