no name entry for players that are still playing

This commit is contained in:
Glenn Maynard
2007-04-19 15:02:49 +00:00
parent 57bd25bb0c
commit cdee75f0ab
+5 -1
View File
@@ -73,12 +73,16 @@ void ScreenNameEntryTraditional::Init()
void ScreenNameEntryTraditional::BeginScreen()
{
GAMESTATE->FinishStage();
/* Find out if players are entering their name. */
FOREACH_PlayerNumber( pn )
{
vector<GameState::RankingFeat> aFeats;
GAMESTATE->GetRankingFeats( pn, aFeats );
m_bEnteringName[pn] = aFeats.size()>0;
bool bNoStagesLeft = GAMESTATE->m_iPlayerCurrentStageIndexForCurrentCredit[pn] >= PREFSMAN->m_iSongsPerPlay;
m_bEnteringName[pn] = aFeats.size() > 0 && bNoStagesLeft;
m_bFinalized[pn] = !m_bEnteringName[pn];
}