forked from ZeroK-RTS/Zero-K
-
Notifications
You must be signed in to change notification settings - Fork 0
/
luaui.lua
48 lines (37 loc) · 1.34 KB
/
luaui.lua
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
-- $Id: luaui.lua 3171 2008-11-06 09:06:29Z det $
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--
-- file: luaui.lua
-- brief: entry point for LuaUI
-- author: Dave Rodgers
--
-- Copyright (C) 2008.
-- Licensed under the terms of the GNU GPL, v2 or later.
--
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
LUAUI_VERSION = "LuaUI v0.3"
LUAUI_DIRNAME = 'LuaUI/'
VFS.DEF_MODE = VFS.ZIP
local STARTUP_FILENAME = LUAUI_DIRNAME .. 'camain.lua'
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--
-- load the user's UI
--
do
local text = VFS.LoadFile(STARTUP_FILENAME, VFS.ZIP)
if (text == nil) then
Script.Kill('Failed to load ' .. STARTUP_FILENAME)
end
local chunk, err = loadstring(text)
if (chunk == nil) then
Script.Kill('Failed to load ' .. STARTUP_FILENAME .. ' (' .. err .. ')')
else
chunk()
return
end
end
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------