From 0ee3220559751484e72d01c5716fe2282076aa4c Mon Sep 17 00:00:00 2001 From: Kazhnuz Date: Sun, 5 May 2019 21:56:55 +0200 Subject: [PATCH] modules/world: put the register and initPhysics functions in BaseActor --- gamecore/modules/world/actors/actor2D.lua | 2 -- gamecore/modules/world/actors/baseactor.lua | 2 ++ 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/gamecore/modules/world/actors/actor2D.lua b/gamecore/modules/world/actors/actor2D.lua index 270ce3c..fb1d2e7 100644 --- a/gamecore/modules/world/actors/actor2D.lua +++ b/gamecore/modules/world/actors/actor2D.lua @@ -32,8 +32,6 @@ local Actor2D = BaseActor:extend() function Actor2D:new(world, type, x, y, w, h, isSolid) self:initHitbox(x, y, w, h) Actor2D.super.new(self, world, type, isSolid) - self:initPhysics() - self:register() end -- MOVEMENT FUNCTIONS diff --git a/gamecore/modules/world/actors/baseactor.lua b/gamecore/modules/world/actors/baseactor.lua index d6e2b2e..501c91d 100644 --- a/gamecore/modules/world/actors/baseactor.lua +++ b/gamecore/modules/world/actors/baseactor.lua @@ -38,8 +38,10 @@ function BaseActor:new(world, type, isSolid) self:initKeys() self:initTimers() self:setSprite() + self:initPhysics() self:setDebugColor(1, 1, 1) + self:register() end function BaseActor:setManagers(world)