From ccb596c7bfe6a83737d3847ca3930c8c1b335297 Mon Sep 17 00:00:00 2001 From: Aki Date: Sun, 17 Jul 2016 11:44:05 +0200 Subject: Dynamics and movement --- player.lua | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'player.lua') diff --git a/player.lua b/player.lua index 83c9b8c..059269c 100644 --- a/player.lua +++ b/player.lua @@ -35,7 +35,7 @@ Player = { salto = false, jumpactive = false, jumpdouble = true, - jumptimer = 0.14, + jumptimer = 0.16, jumpnumber = 2, -- Keys controller = nil, @@ -198,7 +198,7 @@ function Player:update (dt) if self.punchdir == 0 then self.body:setLinearVelocity(0,0) else - self.body:setLinearVelocity(32*self.facing,0) + self.body:setLinearVelocity(38*self.facing,0) end end @@ -359,6 +359,7 @@ function Player:hit (ox, oy, sx, sy, vx, vy) end -- Hittest +-- Should be replaced with actual sensor; after moving collision callbacks into Player function Player:testHit (target, ox, oy, sx, sy) local x, y = self.body:getPosition() for v=0,2 do @@ -374,7 +375,7 @@ function Player:damage (horizontal, vertical) self:createEffect("hit") local x,y = self.body:getLinearVelocity() self.body:setLinearVelocity(x,0) - self.body:applyLinearImpulse((32+12*self.combo)*horizontal, (68+10*self.combo)*vertical + 15) + self.body:applyLinearImpulse((42+10*self.combo)*horizontal, (68+10*self.combo)*vertical + 15) self:changeAnimation("damage") self.combo = math.min(20, self.combo + 1) self.punchcd = 0.08 -- cgit v1.1