From f096fb4dbbfae72d4669f6ea3a25823c16e2934d Mon Sep 17 00:00:00 2001 From: ShadowNinja Date: Mon, 18 Nov 2013 21:01:24 -0500 Subject: Use table indices as IDs This significantly optimizes a lot of operations and removes redundancy. --- api.lua | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'api.lua') diff --git a/api.lua b/api.lua index 9404241..88c8b1e 100644 --- a/api.lua +++ b/api.lua @@ -1,4 +1,3 @@ ---TODO Less code duplication -- Checks if the area is unprotected or owned by you function areas:canInteract(pos, name) @@ -28,9 +27,7 @@ function areas:getNodeOwners(pos) if pos.x >= area.pos1.x and pos.x <= area.pos2.x and pos.y >= area.pos1.y and pos.y <= area.pos2.y and pos.z >= area.pos1.z and pos.z <= area.pos2.z then - if area.owner ~= nil then - table.insert(owners, area.owner) - end + table.insert(owners, area.owner) end end return owners -- cgit v1.2.3