EgtGeneral 1.6g3 :
- LuaMgr con gestione chiamata funzioni e varie migliorie.
This commit is contained in:
+9
-3
@@ -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())
|
||||
}
|
||||
Reference in New Issue
Block a user