initial stage...
[yu.git] / test / lua / math.lx
blob964072719688e1007d7a23429b1161d5c6fc54ed
1 extern
2         
3         func "math.abs" as abs#(a#)
4         
5         func "math.atan2" as atan2#(dy,dx#)
6         func "math.cos" as cos#(d#)
7         func "math.sin" as sin#(d#)
8         func "math.tan" as tan#(d#)
9         func "math.deg" as deg#(arc#)
10         func "math.asin" as asin#(s#)
11         func "math.acos" as acos#(c#)
12         
13         func "math.random" as random#()
14         func "math.randomseed" as randomseed(seed#)
15         
16         func "math.floor" as floor#(n#)
17         func "math.ceil" as ceil#(v#)
18         
19         func "math.sqrt" as sqrt#(v#)
20         func "math.modf" as modf#(a#,b#)
21         
22         -- func "math.max" as max#(a,b#)
23         -- func "math.min" as min#(a,b#)
24         
25         func "math.log" as log#(v#)
26         func "math.log10" as log10#(v#)
28         const pi:=3.14159265358979323846
29         
30 end
32 func max#(a,b#)=> a>b ? a|b
33 func min#(a,b#)=> a<b ? a|b