fix tests linking

This commit is contained in:
Glenn Maynard
2004-03-16 04:10:40 +00:00
parent eb86c76b9f
commit 623b25407a
2 changed files with 14 additions and 13 deletions
-12
View File
@@ -14,18 +14,6 @@
#include "RageUtil.h"
#include "ThemeManager.h"
CString GradeToString( Grade g )
{
// string is meant to be human readable
switch( g )
{
case GRADE_NO_DATA: return "NoData";
case GRADE_FAILED: return "Failed";
default:
return ssprintf("Tier%02d",g+1);
}
}
CString GradeToThemedString( Grade g )
{
CString s = GradeToString(g);
+14 -1
View File
@@ -43,7 +43,20 @@ enum Grade
GRADE_NO_DATA, // ~GRADE_INVALID
};
CString GradeToString( Grade g );
/* This is in the header so the test sets don't require Grade.cpp (through PrefsManager),
* since that pulls in ThemeManager. */
static inline CString GradeToString( Grade g )
{
// string is meant to be human readable
switch( g )
{
case GRADE_NO_DATA: return "NoData";
case GRADE_FAILED: return "Failed";
default:
return ssprintf("Tier%02d",g+1);
}
}
CString GradeToOldString( Grade g ); // "AAA", "B", etc for backward compatibility
CString GradeToThemedString( Grade g );
Grade StringToGrade( const CString &s );