simplify. Don't separate "next" and "cancel" as much: to cancel, set the next screen to PREV_SCREEN, and use SM_GoToNextScreen.
This commit is contained in:
@@ -107,6 +107,7 @@ void ScreenStage::MenuBack( PlayerNumber pn )
|
||||
return;
|
||||
|
||||
this->ClearMessageQueue();
|
||||
m_sNextScreen = GetPrevScreen();
|
||||
m_Cancel.StartTransitioning( SM_GoToPrevScreen );
|
||||
|
||||
/* If a Back is buffered while we're prepping the screen (very common), we'll
|
||||
|
||||
Reference in New Issue
Block a user