I ended up not using this.

This commit is contained in:
Steve Checkoway
2006-09-21 07:19:13 +00:00
parent 93a5184cfd
commit 175ae8cac4
2 changed files with 0 additions and 23 deletions
-19
View File
@@ -486,25 +486,6 @@ bool LuaHelpers::RunScriptFile( const RString &sFile )
return true;
}
bool LuaHelpers::Call( Lua *L, const RString &sFunction, int iArgs, int iResults )
{
LuaHelpers::Push( sFunction, L );
lua_gettable( L, LUA_GLOBALSINDEX );
if( lua_isnil(L, -1) )
{
lua_pop( L, 1 );
Dialog::OK( ssprintf("Unknown Lua function \"%s\".", sFunction.c_str()), "LUA_ERROR" );
return false;
}
if( !lua_pcall(L, iArgs, iResults, 0) )
return true;
RString sError;
LuaHelpers::Pop( sError, L );
Dialog::OK( ssprintf("Lua runtime error calling functin \"%s\": %s", sFunction.c_str(), sError.c_str()), "LUA_ERROR" );
return false;
}
bool LuaHelpers::RunScript( Lua *L, const RString &sScript, const RString &sName, RString &sError, int iReturnValues )
{
-4
View File
@@ -48,10 +48,6 @@ private:
namespace LuaHelpers
{
/* Call a Lua function with args on the stack and the results will left on the stack.
* Returns false on error. */
bool Call( Lua *L, const RString &sFunction, int iArgs = 0, int iResults = 0 );
/* Run a script with the given name. Return values are left on the Lua stack.
* Returns false on error, with sError set. */
bool RunScript( Lua *L, const RString &sScript, const RString &sName, RString &sError, int iReturnValues = 0 );