From 755e18138ecb7b4bacb8ed7e949a97abbcf3751f Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Wed, 27 Sep 2006 04:25:22 +0000 Subject: [PATCH] simplify --- stepmania/src/EnumHelper.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/stepmania/src/EnumHelper.h b/stepmania/src/EnumHelper.h index 2fa0fb0664..a1f0eaee61 100644 --- a/stepmania/src/EnumHelper.h +++ b/stepmania/src/EnumHelper.h @@ -124,7 +124,6 @@ namespace LuaHelpers { void Push( lua_State *L, const X &Object ); } #define LuaXType(X) \ static void Lua##X(lua_State* L) \ { \ - EnumTraits::Invalid = enum_add2( NUM_##X, 1 ); \ /* Create the EnumToString table: { "UnlockEntry_ArcadePoints", "UnlockEntry_DancePoints" } */ \ lua_newtable( L ); \ FOREACH_ENUM( X, NUM_##X, i ) \ @@ -152,7 +151,7 @@ static void Lua##X(lua_State* L) \ REGISTER_WITH_LUA_FUNCTION( Lua##X ); \ LuaReference EnumTraits::StringToEnum; \ LuaReference EnumTraits::EnumToString; \ -X EnumTraits::Invalid; \ +X EnumTraits::Invalid = enum_add2( NUM_##X, 1 ); \ const char *EnumTraits::szName = #X; \ namespace LuaHelpers { bool FromStack( lua_State *L, X &Object, int iOffset ) { Object = Enum::Check( L, iOffset ); return true; } } \ namespace LuaHelpers { void Push( lua_State *L, const X &Object ) { Enum::Push( L, Object ); } }