fix FOREACH_UsedGrade

FOREACH_ENUM2 -> FOREACH_ENUM
This commit is contained in:
Glenn Maynard
2006-09-27 05:27:28 +00:00
parent be7cf3d347
commit 07059f85e3
2 changed files with 4 additions and 3 deletions
+3 -2
View File
@@ -41,8 +41,9 @@ static inline T enum_add2( T val, int iAmt )
return val;
}
#define FOREACH_ENUM( e, max, var ) for( e var=(e)0; var<NUM_##e; enum_add<e>( var, +1 ) )
#define FOREACH_ENUM2( e, var ) for( e var=(e)0; var<NUM_##e; enum_add<e>( var, +1 ) )
#define FOREACH_ENUM_N( e, max, var ) for( e var=(e)0; var<max; enum_add<e>( var, +1 ) )
#define FOREACH_ENUM( e, var ) for( e var=(e)0; var<NUM_##e; enum_add<e>( var, +1 ) )
#define FOREACH_ENUM2 FOREACH_ENUM
int CheckEnum( lua_State *L, LuaReference &table, int iPos, int iInvalid, const char *szType );
+1 -1
View File
@@ -53,7 +53,7 @@ RString GradeToLocalizedString( Grade g );
Grade StringToGrade( const RString &s );
LuaDeclareType( Grade );
#define FOREACH_Grade( g ) FOREACH_ENUM2( Grade, g )
#define FOREACH_UsedGrade( g ) FOREACH_ENUM( Grade, THEME->GetMetricI("PlayerStageStats","NumGradeTiersUsed"), g )
#define FOREACH_UsedGrade( g ) FOREACH_ENUM_N( Grade, THEME->GetMetricI("PlayerStageStats","NumGradeTiersUsed"), g )
#endif