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 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113
|
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--
-- file: system.lua
-- brief: defines the global entries placed into a gadget's table
-- author: Dave Rodgers
--
-- Copyright (C) 2007.
-- Licensed under the terms of the GNU GPL, v2 or later.
--
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
if (System == nil) then
System = {
--
-- Custom Spring tables
--
Script = Script,
Spring = Spring,
Game = Game,
gl = gl,
GL = GL,
CMD = CMD,
CMDTYPE = CMDTYPE,
COB = COB,
SFX = SFX,
VFS = VFS,
LOG = LOG,
UnitDefs = UnitDefs,
UnitDefNames = UnitDefNames,
FeatureDefs = FeatureDefs,
FeatureDefNames = FeatureDefNames,
WeaponDefs = WeaponDefs,
WeaponDefNames = WeaponDefNames,
--
-- Custom Constants
--
COBSCALE = COBSCALE,
--
-- Synced Utilities
--
CallAsTeam = CallAsTeam,
SendToUnsynced = SendToUnsynced,
--
-- Unsynced Utilities
--
SYNCED = SYNCED,
snext = snext,
spairs = spairs,
sipairs = sipairs,
--
-- Standard libraries
--
io = io,
os = os,
math = math,
debug = debug,
table = table,
string = string,
package = package,
coroutine = coroutine,
--
-- Standard functions and variables
--
assert = assert,
error = error,
print = print,
next = next,
pairs = pairs,
ipairs = ipairs,
tonumber = tonumber,
tostring = tostring,
type = type,
collectgarbage = collectgarbage,
gcinfo = gcinfo,
unpack = unpack,
select = select,
dofile = dofile,
loadfile = loadfile,
loadlib = loadlib,
loadstring = loadstring,
require = require,
getmetatable = getmetatable,
setmetatable = setmetatable,
rawequal = rawequal,
rawget = rawget,
rawset = rawset,
getfenv = getfenv,
setfenv = setfenv,
pcall = pcall,
xpcall = xpcall,
_VERSION = _VERSION
}
end
|