aboutsummaryrefslogtreecommitdiff
path: root/debug/broadphase.lua.X
blob: 0bb662320aa9e2056fd0eb88cac6c10e9253989e (plain)
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 ]