22 lines
391 B
Lua
22 lines
391 B
Lua
|
|
-- Returns True if 'table' contains the value 'val'. False otherwise.
|
|
function contains(table, val)
|
|
for i=1, #table do
|
|
if table[i] == val then
|
|
return true
|
|
end
|
|
end
|
|
return false
|
|
end
|
|
|
|
function TableMerge(a, b)
|
|
local r = TableDeepCopy(a)
|
|
for k,v in pairs(b) do
|
|
if IsTable(v) then
|
|
r[k] = TableMerge(r[k] or {}, v)
|
|
else
|
|
r[k] = v
|
|
end
|
|
end
|
|
return r
|
|
end
|