123456789101112131415161718192021222324252627282930 |
- --[[
- Map Tools: configuration handling
- Copyright (c) 2012-2015 Calinou and contributors.
- Licensed under the zlib license. See LICENSE.md for more information.
- --]]
- maptools.config = {}
- local function getbool_default(setting, default)
- local value = minetest.setting_getbool(setting)
- if value == nil then
- value = default
- end
- return value
- end
- local function setting(settingtype, name, default)
- if settingtype == "bool" then
- maptools.config[name] =
- getbool_default("maptools." .. name, default)
- else
- maptools.config[name] =
- minetest.setting_get("maptools." .. name) or default
- end
- end
- -- Show Map Tools stuff in creative inventory (1 or 0):
- setting("integer", "hide_from_creative_inventory", 1)
|