diff --git a/gamecore/modules/world/baseworld.lua b/gamecore/modules/world/baseworld.lua index 7e988aa..c2168f6 100644 --- a/gamecore/modules/world/baseworld.lua +++ b/gamecore/modules/world/baseworld.lua @@ -114,6 +114,10 @@ end function BaseWorld:update(dt) self:updateMap(dt) + self:updateActors(dt) +end + +function BaseWorld:updateActors(dt) for i,v in ipairs(self.actors) do v:update(dt) end @@ -132,8 +136,12 @@ end function BaseWorld:draw(dt) self:drawBackgroundColor() self:drawMap() + self:drawActors() +end + +function BaseWorld:drawActors() for i,v in ipairs(self.actors) do - v:draw(dt) + v:draw() end end