- creazione BasicStrategies e strategia SLOTBYCHAINSAW

- modifiche a STR0003 per contemplare strategie base
- modifiche parziali da completare
This commit is contained in:
luca.mazzoleni
2024-06-14 18:47:14 +02:00
parent 13c6eb3e06
commit f5f362c318
5 changed files with 588 additions and 34 deletions
+7
View File
@@ -13,6 +13,7 @@ EgtEnableDebug( true)
EgtAddToPackagePath( BEAM.BASEDIR .. '\\LuaLibs\\?.lua')
-- Imposto direttorio strategie. N.B. Le strategie dovranno essere caricate con il nome del direttorio padre
EgtAddToPackagePath( BEAM.BASEDIR .. '\\Strategies\\?.lua')
EgtAddToPackagePath( BEAM.BASEDIR .. '\\CoreStrategies\\?.lua')
-- Verifico che la macchina corrente sia abilitata per la lavorazione delle Travi
local sMachDir = EgtGetCurrMachineDir()
@@ -57,6 +58,12 @@ for i = 1, 999 do
_G.package.loaded[sLibraryConfigToReload] = nil
end
end
local vtCoreStrategiesNames = EgtFindAllFiles( BEAM.BASEDIR .. '\\CoreStrategies\\*.lua')
for i = 1, #vtCoreStrategiesNames do
if _G.package.loaded[vtCoreStrategiesNames[i]] then
_G.package.loaded[vtCoreStrategiesNames[i]] = nil
end
end
local BeamExec = require( 'BeamExec')