Cleaned up lists

This commit is contained in:
Justin van der Leij 2018-03-09 15:39:02 +01:00
parent eeadfc8817
commit e1b860222e

View file

@ -7,10 +7,7 @@ function List.new()
return setmetatable({ return setmetatable({
objects = {}, objects = {},
pointers = {}, pointers = {},
removed = {},
size = 0, size = 0,
removeSize = 0,
}, mt) }, mt)
end end
@ -19,10 +16,7 @@ end
function List:clear() function List:clear()
self.objects = {} self.objects = {}
self.pointers = {} self.pointers = {}
self.removed = {}
self.size = 0 self.size = 0
self.removeSize = 0
return self return self
end end
@ -40,7 +34,7 @@ function List:add(obj)
return self return self
end end
--- Removed an object from the List. --- Removes an object from the List.
-- @param obj The object to remove -- @param obj The object to remove
-- @return self -- @return self
function List:remove(obj) function List:remove(obj)