New dynamic lua

This commit is contained in:
FlightControl_Master
2017-10-03 14:01:40 +02:00
parent 18de424352
commit 78f4f532f7
2 changed files with 100 additions and 90 deletions

View File

@@ -1,7 +1,10 @@
env.info( '*** MOOSE DYNAMIC INCLUDE START *** ' ) env.info( '*** MOOSE DYNAMIC INCLUDE START *** ' )
env.info('Moose Generation Timestamp: 20171002_1236') env.info( 'Moose Generation Timestamp: 20171003_1355' )
local base = _G local base = _G
__Moose = {} __Moose = {}
__Moose.Include = function( IncludeFile ) __Moose.Include = function( IncludeFile )
if not __Moose.Includes[ IncludeFile ] then if not __Moose.Includes[ IncludeFile ] then
__Moose.Includes[IncludeFile] = IncludeFile __Moose.Includes[IncludeFile] = IncludeFile
@@ -14,7 +17,9 @@ return f()
end end
end end
end end
__Moose.ProgramPath = "Scripts/Moose/" __Moose.ProgramPath = "Scripts/Moose/"
__Moose.Includes = {} __Moose.Includes = {}
__Moose.Include( 'Utilities/Routines.lua' ) __Moose.Include( 'Utilities/Routines.lua' )
__Moose.Include( 'Utilities/Utils.lua' ) __Moose.Include( 'Utilities/Utils.lua' )

View File

@@ -1,5 +1,5 @@
env.info('*** MOOSE DYNAMIC INCLUDE START *** ') env.info('*** MOOSE DYNAMIC INCLUDE START *** ')
env.info('Moose Generation Timestamp: 20171003_1348') env.info('Moose Generation Timestamp: 20171003_1355')
local base=_G local base=_G
__Moose={} __Moose={}
__Moose.Include=function(IncludeFile) __Moose.Include=function(IncludeFile)
@@ -33,6 +33,9 @@ __Moose.Include('Core/Message.lua')
__Moose.Include('Core/Fsm.lua') __Moose.Include('Core/Fsm.lua')
__Moose.Include('Core/Radio.lua') __Moose.Include('Core/Radio.lua')
__Moose.Include('Core/SpawnStatic.lua') __Moose.Include('Core/SpawnStatic.lua')
__Moose.Include('Core/Goal.lua')
__Moose.Include('Core/ZoneGoal.lua')
__Moose.Include('Core/ZoneGoalCoalition.lua')
__Moose.Include('Core/Cargo.lua') __Moose.Include('Core/Cargo.lua')
__Moose.Include('Core/Spot.lua') __Moose.Include('Core/Spot.lua')
__Moose.Include('Wrapper/Object.lua') __Moose.Include('Wrapper/Object.lua')
@@ -56,6 +59,7 @@ __Moose.Include('Functional/AirbasePolice.lua')
__Moose.Include('Functional/Detection.lua') __Moose.Include('Functional/Detection.lua')
__Moose.Include('Functional/Designate.lua') __Moose.Include('Functional/Designate.lua')
__Moose.Include('Functional/RAT.lua') __Moose.Include('Functional/RAT.lua')
__Moose.Include('Functional/ZoneCaptureCoalition.lua')
__Moose.Include('AI/AI_Balancer.lua') __Moose.Include('AI/AI_Balancer.lua')
__Moose.Include('AI/AI_A2A.lua') __Moose.Include('AI/AI_A2A.lua')
__Moose.Include('AI/AI_A2A_Patrol.lua') __Moose.Include('AI/AI_A2A_Patrol.lua')
@@ -80,6 +84,7 @@ __Moose.Include('Tasking/Task_A2G.lua')
__Moose.Include('Tasking/Task_A2A_Dispatcher.lua') __Moose.Include('Tasking/Task_A2A_Dispatcher.lua')
__Moose.Include('Tasking/Task_A2A.lua') __Moose.Include('Tasking/Task_A2A.lua')
__Moose.Include('Tasking/Task_Cargo.lua') __Moose.Include('Tasking/Task_Cargo.lua')
__Moose.Include('Tasking/Task_Protect.lua')
__Moose.Include('Moose.lua') __Moose.Include('Moose.lua')
BASE:TraceOnOff(true) BASE:TraceOnOff(true)
env.info('*** MOOSE INCLUDE END *** ') env.info('*** MOOSE INCLUDE END *** ')