From 13f33de79a178d571015b56e9284e15397291871 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Sat, 23 Sep 2006 02:09:58 +0000 Subject: [PATCH] allow passing sName for expressions --- stepmania/src/LuaManager.cpp | 4 ++-- stepmania/src/LuaManager.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/stepmania/src/LuaManager.cpp b/stepmania/src/LuaManager.cpp index 64f423a82c..1d03d7e73b 100644 --- a/stepmania/src/LuaManager.cpp +++ b/stepmania/src/LuaManager.cpp @@ -539,11 +539,11 @@ bool LuaHelpers::RunScript( Lua *L, const RString &sExpression, const RString &s return true; } -bool LuaHelpers::RunExpression( Lua *L, const RString &sExpression ) +bool LuaHelpers::RunExpression( Lua *L, const RString &sExpression, const RString &sName ) { RString sFullExpression = "return " + sExpression; - bool bSuccess = LuaHelpers::RunScript( L, sFullExpression, "", 1 ); + bool bSuccess = LuaHelpers::RunScript( L, sFullExpression, sName, 1 ); if( !bSuccess ) lua_pushnil( L ); diff --git a/stepmania/src/LuaManager.h b/stepmania/src/LuaManager.h index 3431a3964c..ae5eebea84 100644 --- a/stepmania/src/LuaManager.h +++ b/stepmania/src/LuaManager.h @@ -58,7 +58,7 @@ namespace LuaHelpers /* Run the given expression, returning a single value, and leave the return value on the * stack. On error, push nil. */ - bool RunExpression( Lua *L, const RString &sExpression ); + bool RunExpression( Lua *L, const RString &sExpression, const RString &sName = "" ); bool RunScriptFile( const RString &sFile );