summaryrefslogtreecommitdiff
path: root/logic/physics.lua
diff options
context:
space:
mode:
Diffstat (limited to 'logic/physics.lua')
-rw-r--r--logic/physics.lua6
1 files changed, 6 insertions, 0 deletions
diff --git a/logic/physics.lua b/logic/physics.lua
index ef27713..feb69a4 100644
--- a/logic/physics.lua
+++ b/logic/physics.lua
@@ -1,5 +1,11 @@
local physics = {}
+function physics.init(G)
+ love.physics.setMeter(64)
+ G.world = love.physics.newWorld(0, 0, true)
+ G.world:setCallbacks(onContact)
+end
+
function physics.bodifyObject(world, object, shape, bodyType)
object.physicsBody = love.physics.newBody(world, object.x, object.y, bodyType or "dynamic")