aboutsummaryrefslogtreecommitdiff
path: root/gamemode/core/config/sv_config.lua
blob: 6eb5394ee074b46f14c350948e483c1825613c4d (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
--[[
	Allows addons to add config settings for easy manipulation
]]

local config = {}

--Master list of addons, and the config for each
local addons = {}

local function config_number(panel)
	
end
local config_types = {
	["number"] = config_number,
	"text",
	"textbox"
}
function config.RegisterConfig(name,t,func)
	assert(config_types[t],string.format("Attempted to register unknown config type %q, allowed types are %s"),t,table.concat(table.GetKeys(config_types)))
	local tb = debug.getinfo(-1,"flnSu")
	print("Debug info was:")
	PrintTable(tb)
end

return config