diff --git a/src/entity.lua b/src/entity.lua index a3d6483..25b063e 100644 --- a/src/entity.lua +++ b/src/entity.lua @@ -11,7 +11,7 @@ Entity.__index = Entity -- @return A new Entity function Entity.new() local e = setmetatable({ - world = nil, + __world = nil, __addedComponents = {}, __removedComponents = {}, @@ -164,6 +164,10 @@ function Entity:getComponents() return self.__components end +function Entity:getWorld() + return self.__world +end + return setmetatable(Entity, { __call = function(_, ...) return Entity.new(...)