add Product branding

This commit is contained in:
Chris Danford
2004-07-18 21:56:35 +00:00
parent 1f7e24bcaa
commit 425f51f509
+15 -13
View File
@@ -20,6 +20,12 @@
#define SHOW_PLAY_MODE(pm) THEME->GetMetricB("CatalogXml",ssprintf("ShowPlayMode%s",PlayModeToString(pm).c_str())) #define SHOW_PLAY_MODE(pm) THEME->GetMetricB("CatalogXml",ssprintf("ShowPlayMode%s",PlayModeToString(pm).c_str()))
#define SHOW_STYLE(ps) THEME->GetMetricB("CatalogXml",ssprintf("ShowStyle%s",Capitalize((ps)->m_szName).c_str())) #define SHOW_STYLE(ps) THEME->GetMetricB("CatalogXml",ssprintf("ShowStyle%s",Capitalize((ps)->m_szName).c_str()))
#define INTERNET_RANKING_HOME_URL THEME->GetMetric ("CatalogXml","InternetRankingHomeUrl")
#define INTERNET_RANKING_UPLOAD_URL THEME->GetMetric ("CatalogXml","InternetRankingUploadUrl")
#define INTERNET_RANKING_VIEW_GUID_URL THEME->GetMetric ("CatalogXml","InternetRankingViewGuidUrl")
#define STATS_HEADER THEME->GetMetric ("CatalogXml","StatsHeader")
#define STATS_FOOTER_TEXT THEME->GetMetric ("CatalogXml","StatsFooterText")
#define STATS_FOOTER_LINK THEME->GetMetric ("CatalogXml","StatsFooterLink")
void SaveCatalogXml() void SaveCatalogXml()
{ {
@@ -105,8 +111,9 @@ void SaveCatalogXml()
} }
{ {
XNode* pNode = xml.AppendChild( "DifficultiesToShow" ); XNode* pNode = xml.AppendChild( "Types" );
{
set<Difficulty> vDiffs; set<Difficulty> vDiffs;
GAMESTATE->GetDifficultiesToShow( vDiffs ); GAMESTATE->GetDifficultiesToShow( vDiffs );
for( set<Difficulty>::const_iterator iter = vDiffs.begin(); iter != vDiffs.end(); iter++ ) for( set<Difficulty>::const_iterator iter = vDiffs.begin(); iter != vDiffs.end(); iter++ )
@@ -117,8 +124,6 @@ void SaveCatalogXml()
} }
{ {
XNode* pNode = xml.AppendChild( "CourseDifficultiesToShow" );
set<CourseDifficulty> vDiffs; set<CourseDifficulty> vDiffs;
GAMESTATE->GetCourseDifficultiesToShow( vDiffs ); GAMESTATE->GetCourseDifficultiesToShow( vDiffs );
for( set<CourseDifficulty>::const_iterator iter = vDiffs.begin(); iter != vDiffs.end(); iter++ ) for( set<CourseDifficulty>::const_iterator iter = vDiffs.begin(); iter != vDiffs.end(); iter++ )
@@ -129,8 +134,6 @@ void SaveCatalogXml()
} }
{ {
XNode* pNode = xml.AppendChild( "StepsTypesToShow" );
vector<StepsType> vStepsTypes; vector<StepsType> vStepsTypes;
GAMEMAN->GetStepsTypesForGame( GAMESTATE->m_CurGame, vStepsTypes ); GAMEMAN->GetStepsTypesForGame( GAMESTATE->m_CurGame, vStepsTypes );
for( vector<StepsType>::const_iterator iter = vStepsTypes.begin(); iter != vStepsTypes.end(); iter++ ) for( vector<StepsType>::const_iterator iter = vStepsTypes.begin(); iter != vStepsTypes.end(); iter++ )
@@ -141,8 +144,6 @@ void SaveCatalogXml()
} }
{ {
XNode* pNode = xml.AppendChild( "PlayModesToShow" );
FOREACH_PlayMode( pm ) FOREACH_PlayMode( pm )
{ {
if( !SHOW_PLAY_MODE(pm) ) if( !SHOW_PLAY_MODE(pm) )
@@ -153,8 +154,6 @@ void SaveCatalogXml()
} }
{ {
XNode* pNode = xml.AppendChild( "StylesToShow" );
vector<const Style*> vpStyle; vector<const Style*> vpStyle;
GAMEMAN->GetStylesForGame( GAMESTATE->m_CurGame, vpStyle ); GAMEMAN->GetStylesForGame( GAMESTATE->m_CurGame, vpStyle );
FOREACH( const Style*, vpStyle, pStyle ) FOREACH( const Style*, vpStyle, pStyle )
@@ -170,8 +169,6 @@ void SaveCatalogXml()
} }
{ {
XNode* pNode = xml.AppendChild( "MetersToShow" );
for( int i=MIN_METER; i<=MAX_METER; i++ ) for( int i=MIN_METER; i<=MAX_METER; i++ )
{ {
XNode* pNode2 = pNode->AppendChild( "Meter", ssprintf("Meter%d",i) ); XNode* pNode2 = pNode->AppendChild( "Meter", ssprintf("Meter%d",i) );
@@ -180,15 +177,20 @@ void SaveCatalogXml()
} }
{ {
XNode* pNode = xml.AppendChild( "GradesToShow" );
FOREACH_UsedGrade( g ) FOREACH_UsedGrade( g )
{ {
XNode* pNode2 = pNode->AppendChild( "Grade", GradeToString(g) ); XNode* pNode2 = pNode->AppendChild( "Grade", GradeToString(g) );
pNode2->AppendAttr( "DisplayAs", GradeToThemedString(g) ); pNode2->AppendAttr( "DisplayAs", GradeToThemedString(g) );
} }
} }
}
xml.AppendChild( "InternetRankingHomeUrl", INTERNET_RANKING_HOME_URL );
xml.AppendChild( "InternetRankingUploadUrl", INTERNET_RANKING_UPLOAD_URL );
xml.AppendChild( "InternetRankingViewGuidUrl", INTERNET_RANKING_VIEW_GUID_URL );
xml.AppendChild( "StatsHeader", STATS_HEADER );
xml.AppendChild( "StatsFooterText", STATS_FOOTER_TEXT );
xml.AppendChild( "StatsFooterLink", STATS_FOOTER_LINK );
xml.SaveToFile(fn); xml.SaveToFile(fn);