EgtExecutor 1.6g4 :

- aggiunta EraseEmptyParts a EXE e LUA
- possibilità di registrare i SetGlobVar per LUA.
This commit is contained in:
Dario Sassi
2015-07-15 13:40:20 +00:00
parent c5fdfea88c
commit fece5ea9fb
4 changed files with 91 additions and 5 deletions
+36 -4
View File
@@ -26,7 +26,15 @@ bool
ExeLuaSetGlobBoolVar( const string& sVar, bool bVal)
{
// assegno il valore della variabile
return LuaSetGlobVar( sVar, bVal) ;
bool bOk = LuaSetGlobVar( sVar, bVal) ;
// se richiesto, salvo il comando Lua
if ( IsCmdLog()) {
string sLua = sVar + "=" + ( bVal ? "true" : "false") +
" -- Ok=" + ToString( bOk) ;
LOG_INFO( GetCmdLogger(), sLua.c_str()) ;
}
// restituisco il risultato
return bOk ;
}
//-----------------------------------------------------------------------------
@@ -34,7 +42,15 @@ bool
ExeLuaSetGlobIntVar( const string& sVar, int nVal)
{
// assegno il valore della variabile
return LuaSetGlobVar( sVar, nVal) ;
bool bOk = LuaSetGlobVar( sVar, nVal) ;
// se richiesto, salvo il comando Lua
if ( IsCmdLog()) {
string sLua = sVar + "=" + ToString( nVal) +
" -- Ok=" + ToString( bOk) ;
LOG_INFO( GetCmdLogger(), sLua.c_str()) ;
}
// restituisco il risultato
return bOk ;
}
//-----------------------------------------------------------------------------
@@ -42,7 +58,15 @@ bool
ExeLuaSetGlobNumVar( const string& sVar, double dVal)
{
// assegno il valore della variabile
return LuaSetGlobVar( sVar, dVal) ;
bool bOk = LuaSetGlobVar( sVar, dVal) ;
// se richiesto, salvo il comando Lua
if ( IsCmdLog()) {
string sLua = sVar + "=" + ToString( dVal) +
" -- Ok=" + ToString( bOk) ;
LOG_INFO( GetCmdLogger(), sLua.c_str()) ;
}
// restituisco il risultato
return bOk ;
}
//-----------------------------------------------------------------------------
@@ -50,7 +74,15 @@ bool
ExeLuaSetGlobStringVar( const string& sVar, const string& sVal)
{
// assegno il valore della variabile
return LuaSetGlobVar( sVar, sVal) ;
bool bOk = LuaSetGlobVar( sVar, sVal) ;
// se richiesto, salvo il comando Lua
if ( IsCmdLog()) {
string sLua = sVar + "='" + sVal + "'" +
" -- Ok=" + ToString( bOk) ;
LOG_INFO( GetCmdLogger(), sLua.c_str()) ;
}
// restituisco il risultato
return bOk ;
}
//-----------------------------------------------------------------------------