diff --git a/gamecore/modules/world/baseworld.lua b/gamecore/modules/world/baseworld.lua index c0f3936..8cdce50 100644 --- a/gamecore/modules/world/baseworld.lua +++ b/gamecore/modules/world/baseworld.lua @@ -176,7 +176,8 @@ function BaseWorld:update(dt) end function BaseWorld:updateActors(dt) - for i,v in ipairs(self.actors) do + local actors = self:getActors() + for i,v in ipairs(actors) do v:update(dt) end end @@ -198,7 +199,8 @@ function BaseWorld:draw(dt) end function BaseWorld:drawActors() - for i,v in ipairs(self.actors) do + local actors = self:getActors() + for i,v in ipairs(actors) do v:draw() end end