From 4852da79c8669941d429add1063a02dab403b13f Mon Sep 17 00:00:00 2001 From: Chris Danford Date: Mon, 20 Mar 2006 09:07:58 +0000 Subject: [PATCH] add toggle for showing coin data --- stepmania/Themes/default/metrics.ini | 3 +++ stepmania/src/Profile.cpp | 4 +++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/stepmania/Themes/default/metrics.ini b/stepmania/Themes/default/metrics.ini index 6eaa435f8f..603a8082b3 100644 --- a/stepmania/Themes/default/metrics.ini +++ b/stepmania/Themes/default/metrics.ini @@ -5119,3 +5119,6 @@ Fallback=Screen [PlayerSyncMachine] Fallback=Player ComboOnCommand=hidden,1 + +[Profile] +ShowCoinData=1 diff --git a/stepmania/src/Profile.cpp b/stepmania/src/Profile.cpp index b7839a34c2..c29598c895 100644 --- a/stepmania/src/Profile.cpp +++ b/stepmania/src/Profile.cpp @@ -36,6 +36,8 @@ const RString SCREENSHOTS_SUBDIR = "Screenshots/"; const RString EDIT_STEPS_SUBDIR = "Edits/"; const RString EDIT_COURSES_SUBDIR = "EditCourses/"; +ThemeMetric SHOW_COIN_DATA( "Profile", "ShowCoinData" ); + #define GUID_SIZE_BYTES 8 #define MAX_EDITABLE_INI_SIZE_BYTES 2*1024 // 2KB @@ -924,7 +926,7 @@ XNode *Profile::SaveStatsXmlCreateNode() const xml->AppendChild( SaveCalorieDataCreateNode() ); xml->AppendChild( SaveRecentSongScoresCreateNode() ); xml->AppendChild( SaveRecentCourseScoresCreateNode() ); - if( IsMachine() ) + if( SHOW_COIN_DATA.GetValue() && IsMachine() ) xml->AppendChild( SaveCoinDataCreateNode() ); return xml;