fixed all entities instanced an entity when grabbing functions from parent Entity. now it just sets metatable

This commit is contained in:
lustlion
2022-03-17 00:39:18 +01:00
parent 11a46e6227
commit d359afaf97
9 changed files with 83 additions and 53 deletions

View File

@@ -1,5 +1,6 @@
Entity = {class = "Entity"}
LoadedObjects.Entities = {}
Entity = {}
Entity.type = "Entity"
function Entity:new(x,y)
local o = {}
@@ -23,11 +24,9 @@ function Entity:new(x,y)
o.sprite_tint = {1,1,1}
o.sprite_alpha = 1
o.sprite_flip = { x = 1, y = 1}
o.illuminated = false
setmetatable(o, self)
self.__index = self
return o
end