The length of a table with non-sequential indexes in not defined

This commit is contained in:
ShadowNinja 2014-01-15 19:32:51 -05:00
parent 7df1bbc190
commit f7f4c2ddb5

View File

@ -30,12 +30,11 @@ end
-- Finds the first usable index in a table -- Finds the first usable index in a table
-- Eg: {[1]=false,[4]=true} -> 2 -- Eg: {[1]=false,[4]=true} -> 2
local function findFirstUnusedIndex(t) local function findFirstUnusedIndex(t)
for i = 1, #t + 1 do local i = 0
if t[i] == nil then repeat i = i + 1
until t[i] == nil
return i return i
end end
end
end
-- Add a area, returning the new area's id. -- Add a area, returning the new area's id.
function areas:add(owner, name, pos1, pos2, parent) function areas:add(owner, name, pos1, pos2, parent)