mirror of
https://gitlab.com/hoggit/developers/hoggit.git
synced 2025-11-10 15:43:28 +00:00
29 lines
587 B
Lua
29 lines
587 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
|
|
|
|
HOGGIT.getLatLongString = function(pos, decimal)
|
|
local lat, long = coord.LOtoLL(pos)
|
|
if decimal == nil then decimal = false end
|
|
return mist.tostringLL(lat, long, 3, decimal)
|
|
end
|