Fix broken logic that gets the player's name.
This commit is contained in:
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user