EgtGeneral 1.6g3 :

- LuaMgr con gestione chiamata funzioni e varie migliorie.
This commit is contained in:
Dario Sassi
2015-07-14 15:44:46 +00:00
parent 1054dcd079
commit 928a5d18fc
2 changed files with 9 additions and 3 deletions
+9 -3
View File
@@ -15,7 +15,6 @@
#include "stdafx.h"
#include "DllMain.h"
#include "/EgtDev/Include/EGnLuaMgr.h"
#include "/EgtDev/Include/EGnLuaAux.h"
#include "/EgtDev/Include/EgtILogger.h"
#include "/EgtDev/Extern/Lua/Include/lua.hpp"
@@ -136,7 +135,7 @@ LuaMgr::RegisterFunction( const string& sFunName, PFLUA pFun)
//----------------------------------------------------------------------------
bool
LuaMgr::EvalNumExpr( const string& sExpr, double& dVal)
LuaMgr::EvalExpr( const string& sExpr, double& dVal)
{
// completo la stringa da valutare
string sEval = "return " + sExpr ;
@@ -163,7 +162,7 @@ LuaMgr::EvalNumExpr( const string& sExpr, double& dVal)
//----------------------------------------------------------------------------
bool
LuaMgr::EvalStringExpr( const string& sExpr, string& sVal)
LuaMgr::EvalExpr( const string& sExpr, string& sVal)
{
// completo la stringa da valutare
string sEval = "return " + sExpr ;
@@ -233,3 +232,10 @@ LuaMgr::ExecFile( const string& sFile)
return false ;
}
}
//----------------------------------------------------------------------------
void
LuaMgr::LogError( const string& sErr)
{
LOG_ERROR( GetEGnLogger(), sErr.c_str())
}