mirror of
https://gitlab.com/hoggit/developers/hoggit.git
synced 2025-11-10 15:43:28 +00:00
23 lines
430 B
Lua
23 lines
430 B
Lua
HOGGIT.randomInList = function(list)
|
|
local idx = math.random(1, #list)
|
|
return list[idx]
|
|
end
|
|
|
|
HOGGIT.filterTable = function(t, filter)
|
|
local out = {}
|
|
for k,v in pairs(t) do
|
|
if filter(v) then out[k] = v end
|
|
end
|
|
return out
|
|
end
|
|
|
|
HOGGIT.listContains = function(list, elem)
|
|
for _, value in ipairs(list) do
|
|
if value == elem then
|
|
return true
|
|
end
|
|
end
|
|
|
|
return false
|
|
end
|