summaryrefslogtreecommitdiff
path: root/src/libluaglue/LuaVM.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/libluaglue/LuaVM.cpp')
-rw-r--r--src/libluaglue/LuaVM.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/libluaglue/LuaVM.cpp b/src/libluaglue/LuaVM.cpp
index 566e516..9764707 100644
--- a/src/libluaglue/LuaVM.cpp
+++ b/src/libluaglue/LuaVM.cpp
@@ -262,6 +262,18 @@ string LuaVM::getString( const string &key )
return res;
}
+int LuaVM::getInt( const std::string &key )
+{
+ int n = findValue( key );
+
+ int res = lua_tointeger( m_lua, -1 );
+ lua_pop( m_lua, n );
+
+ //dumpStack( );
+
+ return res;
+}
+
bool LuaVM::getBoolean( const string &key )
{
int n = findValue( key );