1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
Pos Lua >> Moon
136 1:[ local mod = ... ] >> 5:[ mod = ... ]
146 2:[ local util = require("util") ] >> 6:[ util = require "util" ]
168 3:[ local bump = require("bump") ] >> 7:[ bump = require "bump" ]
190 4:[ local main = require("main") ] >> 8:[ main = require "main" --for debugging ]
244 6:[ Vec3 = util.Vec3 ] >> 9:[ import Vec3 from util ]
251 7:[ mod.world = bump.newWorld(8) ] >> 11:[ mod.world = bump.newWorld(8) ]
344 8:[ mod.add = function(ref, x, y, width, height) ] >> 13:[ mod.add = (ref,x,y,width,height) -> ]
381 9:[ print("Making phys for ref:", ref) ] >> 14:[ print("Making phys for ref:",ref) ]
578 10:[ local graphic_x = 0 ] >> 18:[ graphic_x = 0--x/4 ]
598 11:[ local graphic_y = 0 ] >> 19:[ graphic_y = 0--y --+ (height / 2) ]
666 12:[ local physx = x ] >> 21:[ physx = x ]
677 13:[ local physy = y ] >> 22:[ physy = y ]
775 14:[ local lx = x ] >> 25:[ lx = x --+ (width / 2) ]
799 15:[ local ly = y ] >> 26:[ ly = y --+ (height / 2) ]
1214 16:[ local positionnode = ref.node ] >> 36:[ positionnode = ref.node ]
1591 17:[ mod.world:add(ref, physx, physy, width, height) ] >> 41:[ mod.world\add(ref,physx,physy,width,height) ]
1687 18:[ print("physics node:", node) ] >> 43:[ print("physics node:",node) ]
1716 19:[ return node ] >> 44:[ node ]
344 20:[ end ] >> 13:[ mod.add = (ref,x,y,width,height) -> ]
1722 21:[ mod.update = function(ref, x, y, newwidth, newheight) ] >> 46:[ mod.update = (ref,x,y,newwidth,newheight) -> ]
1768 22:[ return mod.world:update(ref, x, y, newwidth, newheight) ] >> 47:[ mod.world\update(ref,x,y,newwidth,newheight) ]
1722 23:[ end ] >> 46:[ mod.update = (ref,x,y,newwidth,newheight) -> ]
1814 24:[ mod.move = function(ref, x, y, filter) ] >> 49:[ mod.move = (ref,x,y,filter) -> ]
1846 25:[ return mod.world:move(ref, x, y, filter) ] >> 50:[ mod.world\move(ref,x,y,filter) ]
1814 26:[ end ] >> 49:[ mod.move = (ref,x,y,filter) -> ]
1878 27:[ mod.remove = function(ref) ] >> 52:[ mod.remove = (ref) -> ]
1901 28:[ return mod.world:remove(ref) ] >> 53:[ mod.world\remove(ref) ]
1878 29:[ end ] >> 52:[ mod.remove = (ref) -> ]
1924 30:[ mod.check = function(x, y) ] >> 55:[ mod.check = (x,y) -> ]
1946 31:[ return mod.world:queryPoint(x, y) ] >> 56:[ mod.world\queryPoint(x,y) ]
1924 32:[ end ] >> 55:[ mod.check = (x,y) -> ]
2028 43:[ self.offset = offset ] >> 61:[ @offset = offset ]
2047 44:[ self.size = size ] >> 62:[ @size = size ]
2062 45:[ self.extra = extra ] >> 63:[ @extra = extra ]
2078 60:[ mod.gravity = 0.5 ] >> 65:[ mod.gravity = 0.5 ]
2096 61:[ mod.term_fall_vel = 10 ] >> 66:[ mod.term_fall_vel = 10 ]
2119 62:[ mod.PhysGroup = PhysGroup ] >> 67:[ mod.PhysGroup = PhysGroup ]
2145 63:[ return mod ] >> 68:[ mod ]
|