From 9e40ecb0b88b556a55b7b5bf3b7c58b5a8368501 Mon Sep 17 00:00:00 2001 From: Philipp Gesang Date: Fri, 19 Oct 2012 18:25:49 +0200 Subject: update l-math --- lualibs-math.lua | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) (limited to 'lualibs-math.lua') 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 -- cgit v1.2.3