cleanup: override SM_GoToNextScreen instead of having a different path

This commit is contained in:
Glenn Maynard
2005-07-12 06:33:00 +00:00
parent 57cef3fb5a
commit c570457834
20 changed files with 260 additions and 267 deletions
+10 -10
View File
@@ -69,16 +69,6 @@ void ScreenNetworkOptions::Init()
}
void ScreenNetworkOptions::GoToPrevScreen()
{
SCREENMAN->SetNewScreen( "ScreenOptionsMenu" );
}
void ScreenNetworkOptions::GoToNextScreen()
{
GoToPrevScreen();
}
void ScreenNetworkOptions::HandleScreenMessage( const ScreenMessage SM )
{
if( SM == SM_DoneConnecting )
@@ -108,6 +98,16 @@ void ScreenNetworkOptions::HandleScreenMessage( const ScreenMessage SM )
SCREENMAN->SystemMessage( "Server failed: " + NSMAN->LANserver->lastError + ssprintf(" Code:%d",NSMAN->LANserver->lastErrorCode) );
}
}
else if( SM == SM_GoToNextScreen )
{
SCREENMAN->SetNewScreen( "ScreenOptionsMenu" );
return;
}
else if( SM == SM_GoToPrevScreen )
{
SCREENMAN->SetNewScreen( "ScreenOptionsMenu" );
return;
}
ScreenOptions::HandleScreenMessage( SM );
}