diff src/luan/modules/Math.luan @ 775:1a68fc55a80c

simplify dir structure
author Franklin Schmidt <fschmidt@gmail.com>
date Fri, 26 Aug 2016 14:36:40 -0600
parents core/src/luan/modules/Math.luan@90b93790c544
children bae2d0c2576c
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/luan/modules/Math.luan	Fri Aug 26 14:36:40 2016 -0600
@@ -0,0 +1,36 @@
+java()
+local MathLuan = require "java:luan.modules.MathLuan"
+local JavaMath = require "java:java.lang.Math"
+local Integer = require "java:java.lang.Integer"
+local Double = require "java:java.lang.Double"
+
+
+local M = {}
+
+M.abs = MathLuan.abs
+M.acos = MathLuan.acos
+M.asin = MathLuan.asin
+M.atan = MathLuan.atan
+M.atan2 = MathLuan.atan2
+M.ceil = MathLuan.ceil
+M.cos = MathLuan.cos
+M.cosh = MathLuan.cosh
+M.deg = MathLuan.deg
+M.exp = MathLuan.exp
+M.floor = MathLuan.floor
+M.fmod = MathLuan.fmod
+M.huge = Double.POSITIVE_INFINITY
+M.log = MathLuan.log
+M.max = MathLuan.max
+M.max_integer = Integer.MAX_VALUE
+M.min = MathLuan.min
+M.min_integer = Integer.MIN_VALUE
+M.modf = MathLuan.modf
+M.pi = JavaMath.PI
+M.rad = MathLuan.rad
+M.random = MathLuan.random
+M.sin = MathLuan.sin
+M.sqrt = MathLuan.sqrt
+M.tan = MathLuan.tan
+
+return M