From 3aa17640f1b6fddecc4fd2990c7e2faee0f318fa Mon Sep 17 00:00:00 2001 From: Chris Danford Date: Wed, 24 Mar 2004 03:48:42 +0000 Subject: [PATCH] show OutOfRanking graphic on ScreenNameEntryTraditional if no high scores were made --- stepmania/src/ScreenNameEntryTraditional.cpp | 7 +++++++ stepmania/src/ScreenNameEntryTraditional.h | 1 + 2 files changed, 8 insertions(+) diff --git a/stepmania/src/ScreenNameEntryTraditional.cpp b/stepmania/src/ScreenNameEntryTraditional.cpp index 67d9a93461..be1028936a 100644 --- a/stepmania/src/ScreenNameEntryTraditional.cpp +++ b/stepmania/src/ScreenNameEntryTraditional.cpp @@ -204,7 +204,14 @@ ScreenNameEntryTraditional::ScreenNameEntryTraditional( CString sClassName ) : S { // don't show keyboard if didn't make any high scores if( !m_bStillEnteringName[p] ) + { + m_sprOutOfRanking[p].Load( THEME->GetPathG( "ScreenNameEntryTraditional",ssprintf("OutOfRankingP%i",p+1)) ); + m_sprOutOfRanking[p]->SetName( ssprintf("OutOfRankingP%i",p+1) ); + SET_XY_AND_ON_COMMAND( m_sprOutOfRanking[p] ); + this->AddChild( m_sprOutOfRanking[p] ); + continue; // skip + } m_sprNameFrame[p].SetName( ssprintf("EntryFrameP%i",p+1) ); m_sprNameFrame[p].Load( THEME->GetPathToG( ssprintf("ScreenNameEntryTraditional name frame p%i",p+1) ) ); diff --git a/stepmania/src/ScreenNameEntryTraditional.h b/stepmania/src/ScreenNameEntryTraditional.h index bee66131a5..55516bde74 100644 --- a/stepmania/src/ScreenNameEntryTraditional.h +++ b/stepmania/src/ScreenNameEntryTraditional.h @@ -77,6 +77,7 @@ private: vector m_textAlphabet[NUM_PLAYERS]; vector m_AlphabetLetter[NUM_PLAYERS]; int m_SelectedChar[NUM_PLAYERS]; + AutoActor m_sprOutOfRanking[NUM_PLAYERS]; // shown if didn't make any high scores /* Feat display: */ struct FeatDisplay