Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

Grade.h File Reference

#include "RageUtil.h"

Go to the source code of this file.

Defines

#define NUM_GRADE_TIERS   20
#define FOREACH_Grade(g)   FOREACH_ENUM( Grade, NUM_GRADES, g )
#define FOREACH_UsedGrade(g)   FOREACH_ENUM( Grade, PREFSMAN->m_iNumGradeTiersUsed, g )

Enumerations

enum  Grade {
  GRADE_TIER_1, GRADE_TIER_2, GRADE_TIER_3, GRADE_TIER_4,
  GRADE_TIER_5, GRADE_TIER_6, GRADE_TIER_7, GRADE_TIER_8,
  GRADE_TIER_9, GRADE_TIER_10, GRADE_TIER_11, GRADE_TIER_12,
  GRADE_TIER_13, GRADE_TIER_14, GRADE_TIER_15, GRADE_TIER_16,
  GRADE_TIER_17, GRADE_TIER_18, GRADE_TIER_19, GRADE_TIER_20,
  GRADE_FAILED, NUM_GRADES, GRADE_NO_DATA
}

Functions

CString GradeToString (Grade g)
CString GradeToOldString (Grade g)
CString GradeToThemedString (Grade g)
Grade StringToGrade (const CString &s)


Define Documentation

#define FOREACH_Grade  )     FOREACH_ENUM( Grade, NUM_GRADES, g )
 

#define FOREACH_UsedGrade  )     FOREACH_ENUM( Grade, PREFSMAN->m_iNumGradeTiersUsed, g )
 

#define NUM_GRADE_TIERS   20
 


Enumeration Type Documentation

enum Grade
 

Enumeration values:
GRADE_TIER_1 
GRADE_TIER_2 
GRADE_TIER_3 
GRADE_TIER_4 
GRADE_TIER_5 
GRADE_TIER_6 
GRADE_TIER_7 
GRADE_TIER_8 
GRADE_TIER_9 
GRADE_TIER_10 
GRADE_TIER_11 
GRADE_TIER_12 
GRADE_TIER_13 
GRADE_TIER_14 
GRADE_TIER_15 
GRADE_TIER_16 
GRADE_TIER_17 
GRADE_TIER_18 
GRADE_TIER_19 
GRADE_TIER_20 
GRADE_FAILED 
NUM_GRADES 
GRADE_NO_DATA 


Function Documentation

CString GradeToOldString Grade  g  ) 
 

CString GradeToString Grade  g  )  [inline, static]
 

CString GradeToThemedString Grade  g  ) 
 

Grade StringToGrade const CString &  s  ) 
 


Generated on Thu Jan 27 20:57:39 2005 for StepMania by doxygen 1.3.7