summaryrefslogtreecommitdiffhomepage
path: root/not/Hero.lua
diff options
context:
space:
mode:
authorAki <nthirtyone@gmail.com>2017-04-03 19:38:59 +0200
committerAki <nthirtyone@gmail.com>2017-04-03 19:38:59 +0200
commiteed0553c2f005c439a028d56d82756828e75c2ac (patch)
treec0c360cb9d93cf8b23de7aaf4feda6d4ebeeaafc /not/Hero.lua
parentf6e0b0b7da519c610e049cdf8163d86230b7d383 (diff)
downloadroflnauts-eed0553c2f005c439a028d56d82756828e75c2ac.zip
roflnauts-eed0553c2f005c439a028d56d82756828e75c2ac.tar.gz
roflnauts-eed0553c2f005c439a028d56d82756828e75c2ac.tar.bz2
Hero use direct parent's update rather than distant relative's one
Diffstat (limited to 'not/Hero.lua')
-rw-r--r--not/Hero.lua5
1 files changed, 2 insertions, 3 deletions
diff --git a/not/Hero.lua b/not/Hero.lua
index e81f10c..f77e5cb 100644
--- a/not/Hero.lua
+++ b/not/Hero.lua
@@ -52,7 +52,7 @@ end
-- Initializator of `Hero`.
function Hero:init (name, world, x, y)
- -- Find imagePath basing on hero name and call super initializator.
+ -- Find imagePath based on hero name.
local fileName = name or Hero.name -- INITIAL from metatable
local imagePath = string.format("assets/nauts/%s.png", fileName)
-- `PhysicalBody` initialization.
@@ -87,6 +87,7 @@ end
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()
local isDown = Controller.isDown
@@ -143,8 +144,6 @@ function Hero:update (dt)
end
end
- Sprite.update(self, dt)
-
-- # DEATH
-- We all die in the end.
local m = self.world.map