Fix: don't hang people up by entering options at last minute.
This commit is contained in:
@@ -402,6 +402,7 @@ void ScreenNetSelectMusic::HandleScreenMessage( const ScreenMessage SM )
|
|||||||
break;
|
break;
|
||||||
case SM_BackFromOpts:
|
case SM_BackFromOpts:
|
||||||
//XXX: HACK: This will causes ScreenSelectOptions to go back here.
|
//XXX: HACK: This will causes ScreenSelectOptions to go back here.
|
||||||
|
NSMAN->ReportNSSOnOff(1);
|
||||||
GAMESTATE->m_bEditing = false;
|
GAMESTATE->m_bEditing = false;
|
||||||
NSMAN->ReportPlayerOptions();
|
NSMAN->ReportPlayerOptions();
|
||||||
break;
|
break;
|
||||||
@@ -450,6 +451,7 @@ void ScreenNetSelectMusic::MenuLeft( PlayerNumber pn, const InputEventType type
|
|||||||
break;
|
break;
|
||||||
case SelectOptions:
|
case SelectOptions:
|
||||||
//XXX: HACK: This will causes ScreenSelectOptions to go back here.
|
//XXX: HACK: This will causes ScreenSelectOptions to go back here.
|
||||||
|
NSMAN->ReportNSSOnOff(0);
|
||||||
GAMESTATE->m_bEditing = true;
|
GAMESTATE->m_bEditing = true;
|
||||||
SCREENMAN->AddNewScreenToTop( "ScreenPlayerOptions", SM_BackFromOpts );
|
SCREENMAN->AddNewScreenToTop( "ScreenPlayerOptions", SM_BackFromOpts );
|
||||||
break;
|
break;
|
||||||
@@ -497,6 +499,7 @@ void ScreenNetSelectMusic::MenuRight( PlayerNumber pn, const InputEventType type
|
|||||||
break;
|
break;
|
||||||
case SelectOptions:
|
case SelectOptions:
|
||||||
//XXX: HACK: This will causes ScreenSelectOptions to go back here.
|
//XXX: HACK: This will causes ScreenSelectOptions to go back here.
|
||||||
|
NSMAN->ReportNSSOnOff(0);
|
||||||
GAMESTATE->m_bEditing = true;
|
GAMESTATE->m_bEditing = true;
|
||||||
SCREENMAN->AddNewScreenToTop( "ScreenPlayerOptions", SM_BackFromOpts );
|
SCREENMAN->AddNewScreenToTop( "ScreenPlayerOptions", SM_BackFromOpts );
|
||||||
break;
|
break;
|
||||||
|
|||||||
Reference in New Issue
Block a user