From a6cd2379e299bc4631d1556ca72edd40b833d3d5 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Tue, 12 Jul 2005 06:39:29 +0000 Subject: [PATCH] simplify --- stepmania/src/ScreenPlayerOptions.cpp | 16 ++-------------- stepmania/src/ScreenSongOptions.cpp | 16 ++++------------ 2 files changed, 6 insertions(+), 26 deletions(-) diff --git a/stepmania/src/ScreenPlayerOptions.cpp b/stepmania/src/ScreenPlayerOptions.cpp index 236f11014e..47be1bf598 100644 --- a/stepmania/src/ScreenPlayerOptions.cpp +++ b/stepmania/src/ScreenPlayerOptions.cpp @@ -14,9 +14,6 @@ #include "PlayerState.h" #include "Foreach.h" -#define PREV_SCREEN THEME->GetMetric ("ScreenPlayerOptions","PrevScreen") -#define NEXT_SCREEN THEME->GetMetric ("ScreenPlayerOptions","NextScreen") - REGISTER_SCREEN_CLASS( ScreenPlayerOptions ); ScreenPlayerOptions::ScreenPlayerOptions( CString sClassName ) : ScreenOptionsMaster( sClassName ) @@ -149,25 +146,16 @@ void ScreenPlayerOptions::HandleScreenMessage( const ScreenMessage SM ) if( SCREENMAN->IsStackedScreen(this) ) { SCREENMAN->PopTopScreen( SM_BackFromPlayerOptions ); + return; } - else - { - SCREENMAN->SetNewScreen( NEXT_SCREEN ); - } - return; } else if( SM == SM_GoToPrevScreen ) { if( SCREENMAN->IsStackedScreen(this) ) { SCREENMAN->PopTopScreen( SM_BackFromPlayerOptions ); + return; } - else - { - SCREENMAN->DeletePreparedScreens(); - SCREENMAN->SetNewScreen( PREV_SCREEN ); - } - return; } ScreenOptionsMaster::HandleScreenMessage( SM ); diff --git a/stepmania/src/ScreenSongOptions.cpp b/stepmania/src/ScreenSongOptions.cpp index b07b3e2666..a8568b5693 100644 --- a/stepmania/src/ScreenSongOptions.cpp +++ b/stepmania/src/ScreenSongOptions.cpp @@ -6,9 +6,6 @@ #include "ThemeManager.h" #include "PrefsManager.h" -#define PREV_SCREEN THEME->GetMetric ("ScreenSongOptions","PrevScreen") -#define NEXT_SCREEN THEME->GetMetric ("ScreenSongOptions","NextScreen") - REGISTER_SCREEN_CLASS( ScreenSongOptions ); ScreenSongOptions::ScreenSongOptions( CString sClassName ) : ScreenOptionsMaster( sClassName ) @@ -44,23 +41,18 @@ void ScreenSongOptions::HandleScreenMessage( const ScreenMessage SM ) if( SM == SM_GoToNextScreen ) { if( SCREENMAN->IsStackedScreen(this) ) + { SCREENMAN->PopTopScreen( SM_BackFromSongOptions ); - else - SCREENMAN->SetNewScreen( NEXT_SCREEN ); - return; + return; + } } else if( SM == SM_GoToPrevScreen ) { if( SCREENMAN->IsStackedScreen(this) ) { SCREENMAN->PopTopScreen( SM_BackFromSongOptions ); + return; } - else - { - SCREENMAN->DeletePreparedScreens(); - SCREENMAN->SetNewScreen( PREV_SCREEN ); - } - return; } ScreenOptionsMaster::HandleScreenMessage( SM );