diff options
author | Philipp Gesang <megas.kapaneus@gmail.com> | 2012-10-19 18:25:49 +0200 |
---|---|---|
committer | Philipp Gesang <megas.kapaneus@gmail.com> | 2012-10-19 18:25:49 +0200 |
commit | 9e40ecb0b88b556a55b7b5bf3b7c58b5a8368501 (patch) | |
tree | a872d71e3d2e76b8860f897ab093f961466eb46c | |
parent | 69adb7e51c6c082d0e16e45ff9f5ac75c4618056 (diff) | |
download | lualibs-9e40ecb0b88b556a55b7b5bf3b7c58b5a8368501.tar.gz |
update l-math
-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 |