diff options
-rw-r--r-- | lualibs-math.lua | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/lualibs-math.lua b/lualibs-math.lua index fc8db47..4669a51 100644 --- a/lualibs-math.lua +++ b/lualibs-math.lua @@ -28,14 +28,13 @@ end local pipi = 2*math.pi/360 -function math.sind(d) - return sin(d*pipi) +if not math.sind then + function math.sind(d) return sin(d*pipi) end + function math.cosd(d) return cos(d*pipi) end + function math.tand(d) return tan(d*pipi) end end -function math.cosd(d) - return cos(d*pipi) -end - -function math.tand(d) - return tan(d*pipi) +if not math.odd then + function math.odd (n) return n % 2 ~= 0 end + function math.even(n) return n % 2 == 0 end end |