Fix broken logic that gets the player's name.

This commit is contained in:
Josh Allen
2008-05-17 14:03:18 +00:00
parent 1aa9434109
commit 6ff2d3e4c3
+3 -2
View File
@@ -99,8 +99,7 @@ static LocalizedString ENTER_YOUR_PASSWORD ( "ScreenSMOnlineLogin", "Enter your
void ScreenSMOnlineLogin::HandleScreenMessage(const ScreenMessage SM) void ScreenSMOnlineLogin::HandleScreenMessage(const ScreenMessage SM)
{ {
RString sLoginQuestion; RString sLoginQuestion;
if( GAMESTATE->IsPlayerEnabled((PlayerNumber) m_iPlayer) ) // if( GAMESTATE->IsPlayerEnabled((PlayerNumber) m_iPlayer) )
sLoginQuestion = YOU_ARE_LOGGING_ON_AS.GetValue() + "\n" + GAMESTATE->GetPlayerDisplayName((PlayerNumber) m_iPlayer) + "\n" + ENTER_YOUR_PASSWORD.GetValue();
if( SM == SM_PasswordDone ) if( SM == SM_PasswordDone )
{ {
@@ -116,6 +115,7 @@ void ScreenSMOnlineLogin::HandleScreenMessage(const ScreenMessage SM)
} }
else if( SM == SM_SMOnlinePack ) else if( SM == SM_SMOnlinePack )
{ {
sLoginQuestion = YOU_ARE_LOGGING_ON_AS.GetValue() + "\n" + GAMESTATE->GetPlayerDisplayName((PlayerNumber) m_iPlayer) + "\n" + ENTER_YOUR_PASSWORD.GetValue();
int ResponceCode = NSMAN->m_SMOnlinePacket.Read1(); int ResponceCode = NSMAN->m_SMOnlinePacket.Read1();
if (ResponceCode == 0) if (ResponceCode == 0)
{ {
@@ -165,6 +165,7 @@ void ScreenSMOnlineLogin::HandleScreenMessage(const ScreenMessage SM)
m_iPlayer=0; m_iPlayer=0;
while(!GAMESTATE->IsPlayerEnabled((PlayerNumber) m_iPlayer)) while(!GAMESTATE->IsPlayerEnabled((PlayerNumber) m_iPlayer))
++m_iPlayer; ++m_iPlayer;
sLoginQuestion = YOU_ARE_LOGGING_ON_AS.GetValue() + "\n" + GAMESTATE->GetPlayerDisplayName((PlayerNumber) m_iPlayer) + "\n" + ENTER_YOUR_PASSWORD.GetValue();
ScreenTextEntry::Password(SM_PasswordDone, sLoginQuestion, NULL ); ScreenTextEntry::Password(SM_PasswordDone, sLoginQuestion, NULL );
} }
return; return;