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 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62
|
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--
-- file: config.lua
-- brief: configfile for handler.lua
-- author: jK
--
-- Copyright (C) 2011-2013.
-- Licensed under the terms of the GNU GPL, v2 or later.
--
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--// randomize each run
math.randomseed(os.time())
--// 0: disabled
--// 1: enabled, but can be overriden by widget.GetInfo().unsafe
--// 2: always enabled
SAFEWRAP = 1
SAFEDRAW = false --// requires SAFEWRAP to work
--//
VFSMODE = VFS.RAW_FIRST
--// when false, the handler will `compress` some output (e.g. list of started widgets)
handler.verbose = false or true
if LUA_NAME == "LuaUI" then
--// Config & Widget Locations
ORDER_FILENAME = LUAUI_DIRNAME .. 'Config/' .. Game.modShortName .. '_order.lua'
CONFIG_FILENAME = LUAUI_DIRNAME .. 'Config/' .. Game.modShortName .. '_data.lua'
KNOWN_FILENAME = LUAUI_DIRNAME .. 'Config/' .. Game.modShortName .. '_known.lua'
ADDON_DIRS = {
LUA_DIRNAME .. 'Addons/';
LUA_DIRNAME .. 'Widgets/';
LUA_DIRNAME .. 'SystemAddons/';
LUA_DIRNAME .. 'SystemWidgets/';
LUA_DIRNAME .. 'chili/';
}
--// Create the "LuaUI/Config" directory
Spring.CreateDir(LUAUI_DIRNAME .. 'Config')
handler:Load(LUAUI_DIRNAME .. "SystemWidgets/BlockUserWidgets.lua" --[[, VFS.ZIP]])
else
AddonNames = handler.AddonName .. "s/"
ADDON_DIRS = {
LUA_DIRNAME .. 'Addons/';
LUA_DIRNAME .. AddonNames;
LUA_DIRNAME .. 'SystemAddons/';
LUA_DIRNAME .. 'System' .. AddonNames;
LUA_DIRNAME .. 'chili/';
}
end
--// ZK related
--// cache the results of time intensive funcs
include("Utilities/cache.lua", handler.EG)
|