aboutsummaryrefslogtreecommitdiff
path: root/gamemode/utility/mapfuncs.lua
blob: 4066863792d8e3fc23cbbc5227f2410ede74122e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
local f = {}

function f.foreach(tbl,func)
	for k,v in pairs(tbl) do func(v,k) end
end

function f.take(tbl,num)
	local ntbl = {}
	for i = 1,num do
		ntbl[i] = tbl[i]
	end
	return ntbl
end

function f.takeRight(tbl,num)
	local ntbl = {}
	for i = #tbl - num, #tbl do
		ntbl[#ntbl + 1] = tbl[i]
	end
	return ntbl
end



return f