add option to hide name entry screen if course isn't in ranking list
This commit is contained in:
@@ -149,6 +149,18 @@ ScreenNameEntry::ScreenNameEntry( CString sClassName ) : Screen( sClassName )
|
||||
return;
|
||||
}
|
||||
|
||||
bool IsOnRanking = ( (GAMESTATE->m_PlayMode == PLAY_MODE_NONSTOP || GAMESTATE->m_PlayMode == PLAY_MODE_ONI)
|
||||
&& !(GAMESTATE->m_pCurCourse->IsRanking()) );
|
||||
|
||||
if (PREFSMAN->m_iGetRankingName == PrefsManager::RANKING_OFF ||
|
||||
(PREFSMAN->m_iGetRankingName == PrefsManager::RANKING_LIST && !IsOnRanking))
|
||||
{
|
||||
// don't collect score due to ranking setting
|
||||
HandleScreenMessage( SM_GoToNextScreen );
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
GAMESTATE->m_bPastHereWeGo = true; // enable the gray arrows
|
||||
|
||||
m_Background.LoadFromAniDir( THEME->GetPathToB("ScreenNameEntry background") );
|
||||
|
||||
Reference in New Issue
Block a user