From 39d15c0dcbb794544da4a576f0fb3496e40524a6 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Thu, 1 Sep 2005 02:59:48 +0000 Subject: [PATCH] cleanup: SetXY in Init, ON_COMMAND in BeginScreen call base last --- stepmania/src/ScreenSelectDifficulty.cpp | 4 +-- stepmania/src/ScreenSelectStyle.cpp | 31 ++++++++++++++++++------ stepmania/src/ScreenSelectStyle.h | 1 + 3 files changed, 27 insertions(+), 9 deletions(-) diff --git a/stepmania/src/ScreenSelectDifficulty.cpp b/stepmania/src/ScreenSelectDifficulty.cpp index e25333d996..b8cff9c503 100644 --- a/stepmania/src/ScreenSelectDifficulty.cpp +++ b/stepmania/src/ScreenSelectDifficulty.cpp @@ -133,8 +133,6 @@ void ScreenSelectDifficulty::Init() void ScreenSelectDifficulty::BeginScreen() { - ScreenSelect::BeginScreen(); - for( int page=0; pageMoveToTail( &m_sprInfo[i] ); - this->UpdateSelectableChoices(); - m_sprPremium.SetName( "Premium" ); switch( GAMESTATE->GetPremium() ) @@ -126,17 +124,36 @@ void ScreenSelectStyle::Init() // for( unsigned i=0; iSortByDrawOrder(); } +void ScreenSelectStyle::BeginScreen() +{ + this->UpdateSelectableChoices(); + + // + // TweenOnScreen + // + for( unsigned i=0; i