aboutsummaryrefslogtreecommitdiff
path: root/gamemode/utility/mapfuncs.lua
blob: 579da5f3993f3fe392ddef1fd92a0683b5b7b7ea (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