pull/37/head
hailey 2021-09-27 12:18:31 +10:00
commit 6b595d2146
1 changed files with 16 additions and 0 deletions

View File

@ -97,6 +97,22 @@ function table.contains(table, element)
return false return false
end end
function table.keys(table)
local target = {}
for key in pairs(table) do
target[#target+1] = key
end
return target
end
function table.numkeys(table)
local count = 0
for k in pairs(table) do
count = count + 1
end
return count
end
function clamp(x, min, max) function clamp(x, min, max)
if max < min then if max < min then
min, max = max, min min, max = max, min