From 1ba714a7a0813d9e39ee4a0b5d13d527c33fb77b Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Mon, 25 Sep 2006 08:46:18 +0000 Subject: [PATCH] use lua_tointeger --- stepmania/src/LuaManager.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/stepmania/src/LuaManager.cpp b/stepmania/src/LuaManager.cpp index 6dbbc51dd4..6765ba90db 100644 --- a/stepmania/src/LuaManager.cpp +++ b/stepmania/src/LuaManager.cpp @@ -72,12 +72,12 @@ void LuaManager::UnsetGlobal( const RString &sName ) void LuaHelpers::Push( const bool &Object, lua_State *L ) { lua_pushboolean( L, Object ); } void LuaHelpers::Push( const float &Object, lua_State *L ) { lua_pushnumber( L, Object ); } -void LuaHelpers::Push( const int &Object, lua_State *L ) { lua_pushnumber( L, Object ); } +void LuaHelpers::Push( const int &Object, lua_State *L ) { lua_pushinteger( L, Object ); } void LuaHelpers::Push( const RString &Object, lua_State *L ) { lua_pushlstring( L, Object.data(), Object.size() ); } bool LuaHelpers::FromStack( Lua *L, bool &Object, int iOffset ) { Object = !!lua_toboolean( L, iOffset ); return true; } bool LuaHelpers::FromStack( Lua *L, float &Object, int iOffset ) { Object = (float)lua_tonumber( L, iOffset ); return true; } -bool LuaHelpers::FromStack( Lua *L, int &Object, int iOffset ) { Object = (int) lua_tonumber( L, iOffset ); return true; } +bool LuaHelpers::FromStack( Lua *L, int &Object, int iOffset ) { Object = lua_tointeger( L, iOffset ); return true; } bool LuaHelpers::FromStack( Lua *L, RString &Object, int iOffset ) { size_t iLen;