From 4c6c37c3f67048f2dda4d6051142b0381ecaa81e Mon Sep 17 00:00:00 2001 From: Aki Date: Fri, 20 May 2016 19:57:49 +0200 Subject: Death is more deadly now --- world.lua | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) (limited to 'world.lua') diff --git a/world.lua b/world.lua index 470ccb6..da89755 100644 --- a/world.lua +++ b/world.lua @@ -172,17 +172,21 @@ end -- beginContact function World.beginContact(a, b, coll) - local x,y = coll:getNormal() - if y == -1 then - print(b:getUserData().name .. " is not in air") - b:getUserData().inAir = false - b:getUserData().jumpdouble = true - b:getUserData():createEffect("land") + if a:getCategory() == 1 then + local x,y = coll:getNormal() + if y == -1 then + print(b:getUserData().name .. " is not in air") + b:getUserData().inAir = false + b:getUserData().jumpdouble = true + b:getUserData():createEffect("land") + end end end -- endContact function World.endContact(a, b, coll) - print(b:getUserData().name .. " is in air") - b:getUserData().inAir = true + if a:getCategory() == 1 then + print(b:getUserData().name .. " is in air") + b:getUserData().inAir = true + end end \ No newline at end of file -- cgit v1.1