diff --git a/stepmania/src/DifficultyRating.cpp b/stepmania/src/DifficultyRating.cpp index 969befe8ab..ab5d5233af 100644 --- a/stepmania/src/DifficultyRating.cpp +++ b/stepmania/src/DifficultyRating.cpp @@ -23,7 +23,9 @@ DifficultyRating::DifficultyRating() pNewSprite->Load( THEME->GetPathToG("Select Music DifficultyRatingIcon") ); m_apSprites.push_back( pNewSprite ); m_apSprites[i]->SetDiffuse( RageColor(1,1,1,0) ); +// this->AddChild(m_apSprites[i]); } + } DifficultyRating::~DifficultyRating() @@ -56,6 +58,14 @@ void DifficultyRating::SetDifficulty(int Difficulty) } +void DifficultyRating::Update(float fDeltaTime) +{ + for(int i=0; iUpdate(fDeltaTime); + } +} + void DifficultyRating::SetOrientation(int Orientation) { if(Orientation == ORIENTATION_LEFT) diff --git a/stepmania/src/DifficultyRating.h b/stepmania/src/DifficultyRating.h index b89d1b67e7..44eb47aeaa 100644 --- a/stepmania/src/DifficultyRating.h +++ b/stepmania/src/DifficultyRating.h @@ -24,6 +24,7 @@ public: void SetDifficulty(int Difficulty); void SetOrientation(int Orientation); virtual void DrawPrimitives(); + virtual void Update(float fDeltaTime); private: int iMaxElements; int iOrientation; diff --git a/stepmania/src/ScreenEz2SelectMusic.cpp b/stepmania/src/ScreenEz2SelectMusic.cpp index 281f747b8c..43d2e16585 100644 --- a/stepmania/src/ScreenEz2SelectMusic.cpp +++ b/stepmania/src/ScreenEz2SelectMusic.cpp @@ -481,6 +481,8 @@ void ScreenEz2SelectMusic::MenuStart( PlayerNumber pn ) void ScreenEz2SelectMusic::Update( float fDeltaTime ) { + m_DifficultyRating.Update(fDeltaTime); + if(i_SkipAheadOffset > 0 && RageTimer::GetTimeSinceStart() - LastInputTime < 0.5) { m_MusicBannerWheel.SetScanMode(true);