diff --git a/stepmania/src/LuaFunctions.h b/stepmania/src/LuaFunctions.h index 70389e0af8..b78b7bb2c8 100644 --- a/stepmania/src/LuaFunctions.h +++ b/stepmania/src/LuaFunctions.h @@ -45,6 +45,15 @@ int LuaFunc_##func( lua_State *L ) { \ } \ LuaFunction( func ); /* register it */ +#define LuaFunction_Int( func, call ) \ +int LuaFunc_##func( lua_State *L ) { \ + REQ_ARGS( #func, 1 ); \ + REQ_ARG( #func, 1, number ); \ + const int a1 = int(lua_tonumber( L, 1 )); \ + LUA_RETURN( call ); \ +} \ +LuaFunction( func ); /* register it */ + #define LuaFunction_IntInt( func, call ) \ int LuaFunc_##func( lua_State *L ) { \ REQ_ARGS( #func, 2 ); \