diff options
Diffstat (limited to 'internal.lua')
-rw-r--r-- | internal.lua | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/internal.lua b/internal.lua index 83ae3d5..658da6e 100644 --- a/internal.lua +++ b/internal.lua @@ -30,11 +30,10 @@ end -- Finds the first usable index in a table -- Eg: {[1]=false,[4]=true} -> 2 local function findFirstUnusedIndex(t) - for i = 1, #t + 1 do - if t[i] == nil then - return i - end - end + local i = 0 + repeat i = i + 1 + until t[i] == nil + return i end -- Add a area, returning the new area's id. |