New stuff

This commit is contained in:
FlightControl
2018-12-27 07:33:51 +01:00
parent 32c064a1be
commit 5e01db8809
5 changed files with 40 additions and 14 deletions

22
Moose Setup/Moose.lua Normal file
View File

@@ -0,0 +1,22 @@
env.info( '*** MOOSE DYNAMIC INCLUDE START *** ' )
local base = _G
__Moose = {}
__Moose.Include = function( IncludeFile )
if not __Moose.Includes[ IncludeFile ] then
__Moose.Includes[IncludeFile] = IncludeFile
local f = assert( base.loadfile( IncludeFile ) )
if f == nil then
error ("Moose: Could not load Moose file " .. IncludeFile )
else
env.info( "Moose: " .. IncludeFile .. " dynamically loaded." )
return f()
end
end
end
__Moose.Includes = {}
__Moose.Include( "Modules.lua" )