diff --git a/stepmania/src/PrefsManager.cpp b/stepmania/src/PrefsManager.cpp index e1f1fb6a61..b693a1a423 100644 --- a/stepmania/src/PrefsManager.cpp +++ b/stepmania/src/PrefsManager.cpp @@ -165,6 +165,7 @@ PrefsManager::PrefsManager() m_bAutogenMissingTypes = true; m_bAutogenGroupCourses = true; m_bBreakComboToGetItem = false; + m_bLockCourseDifficulties = true; m_ShowDancingCharacters = CO_OFF; m_bUseUnlockSystem = false; m_bFirstRun = true; @@ -434,6 +435,7 @@ void PrefsManager::ReadGlobalPrefsFromDisk() ini.GetValue( "Options", "AutogenMissingTypes", m_bAutogenMissingTypes ); ini.GetValue( "Options", "AutogenGroupCourses", m_bAutogenGroupCourses ); ini.GetValue( "Options", "BreakComboToGetItem", m_bBreakComboToGetItem ); + ini.GetValue( "Options", "LockCourseDifficulties", m_bLockCourseDifficulties ); ini.GetValue( "Options", "ShowDancingCharacters", (int&)m_ShowDancingCharacters ); ini.GetValue( "Options", "CourseSortOrder", (int&)m_iCourseSortOrder ); @@ -645,6 +647,7 @@ void PrefsManager::SaveGlobalPrefsToDisk() const ini.SetValue( "Options", "AutogenMissingTypes", m_bAutogenMissingTypes ); ini.SetValue( "Options", "AutogenGroupCourses", m_bAutogenGroupCourses ); ini.SetValue( "Options", "BreakComboToGetItem", m_bBreakComboToGetItem ); + ini.SetValue( "Options", "LockCourseDifficulties", m_bLockCourseDifficulties ); ini.SetValue( "Options", "ShowDancingCharacters", m_ShowDancingCharacters ); ini.SetValue( "Options", "UseUnlockSystem", m_bUseUnlockSystem ); ini.SetValue( "Options", "FirstRun", m_bFirstRun ); diff --git a/stepmania/src/PrefsManager.h b/stepmania/src/PrefsManager.h index 0b52542cae..70e5817d5a 100644 --- a/stepmania/src/PrefsManager.h +++ b/stepmania/src/PrefsManager.h @@ -160,6 +160,7 @@ public: bool m_bAutogenMissingTypes; bool m_bAutogenGroupCourses; bool m_bBreakComboToGetItem; + bool m_bLockCourseDifficulties; enum CharacterOption { CO_OFF = 0, CO_RANDOM = 1, CO_SELECT = 2}; CharacterOption m_ShowDancingCharacters; bool m_bUseUnlockSystem;