diff --git a/stepmania/src/LuaFunctions.h b/stepmania/src/LuaFunctions.h index 2323465ab6..2936c04260 100644 --- a/stepmania/src/LuaFunctions.h +++ b/stepmania/src/LuaFunctions.h @@ -3,21 +3,6 @@ #include "LuaManager.h" -/* Linked list of functions we make available to Lua. */ -struct LuaFunctionList -{ - LuaFunctionList( RString name, lua_CFunction func ); - RString name; - lua_CFunction func; - LuaFunctionList *next; -}; - -#define LuaFunction( func, expr ) \ -int LuaFunc_##func( lua_State *L ) { \ - LuaHelpers::Push( L, expr ); return 1; \ -} \ -static LuaFunctionList g_##func( #func, LuaFunc_##func ); /* register it */ - #endif /* diff --git a/stepmania/src/LuaManager.h b/stepmania/src/LuaManager.h index 63dc81f2a3..28826924d2 100644 --- a/stepmania/src/LuaManager.h +++ b/stepmania/src/LuaManager.h @@ -141,6 +141,21 @@ inline bool MyLua_checkboolean (lua_State *L, int numArg) #define BArg(n) (MyLua_checkboolean(L,(n))) #define FArg(n) ((float) luaL_checknumber(L,(n))) +/* Linked list of functions we make available to Lua. */ +struct LuaFunctionList +{ + LuaFunctionList( RString name, lua_CFunction func ); + RString name; + lua_CFunction func; + LuaFunctionList *next; +}; + +#define LuaFunction( func, expr ) \ +int LuaFunc_##func( lua_State *L ) { \ + LuaHelpers::Push( L, expr ); return 1; \ +} \ +static LuaFunctionList g_##func( #func, LuaFunc_##func ); /* register it */ + #endif /*