diff options
-rw-r--r-- | not/Hero.lua | 2 | ||||
-rw-r--r-- | not/PhysicalBody.lua | 1 |
2 files changed, 1 insertions, 2 deletions
diff --git a/not/Hero.lua b/not/Hero.lua index 47c6e33..1b84b1c 100644 --- a/not/Hero.lua +++ b/not/Hero.lua @@ -85,8 +85,6 @@ end -- Update callback of `Hero` -- TODO: Explode this function (method, kek), move controler-related parts to `not.Player`, physics parts to `not.PhysicalBody`. function Hero:update (dt) - -- hotfix? for destroyed bodies - if self.body:isDestroyed() then return end PhysicalBody.update(self, dt) -- locals local x, y = self.body:getLinearVelocity() diff --git a/not/PhysicalBody.lua b/not/PhysicalBody.lua index 7b774f2..a7abcc0 100644 --- a/not/PhysicalBody.lua +++ b/not/PhysicalBody.lua @@ -50,6 +50,7 @@ end -- Update of `PhysicalBody`. function PhysicalBody:update (dt) Sprite.update(self, dt) + if self.body:isDestroyed() then return end end -- Draw of `PhysicalBody`. |