no name entry for players that are still playing
This commit is contained in:
@@ -73,12 +73,16 @@ void ScreenNameEntryTraditional::Init()
|
|||||||
|
|
||||||
void ScreenNameEntryTraditional::BeginScreen()
|
void ScreenNameEntryTraditional::BeginScreen()
|
||||||
{
|
{
|
||||||
|
GAMESTATE->FinishStage();
|
||||||
|
|
||||||
/* Find out if players are entering their name. */
|
/* Find out if players are entering their name. */
|
||||||
FOREACH_PlayerNumber( pn )
|
FOREACH_PlayerNumber( pn )
|
||||||
{
|
{
|
||||||
vector<GameState::RankingFeat> aFeats;
|
vector<GameState::RankingFeat> aFeats;
|
||||||
GAMESTATE->GetRankingFeats( pn, 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];
|
m_bFinalized[pn] = !m_bEnteringName[pn];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user