diff --git a/stepmania/TODO.andy b/stepmania/TODO.andy index a851a52155..b027e0cf44 100644 --- a/stepmania/TODO.andy +++ b/stepmania/TODO.andy @@ -21,10 +21,10 @@ TODO As of: 07:30:PM 28/10/02 X Networking Assignment X Integrating Assignment 1 -- Update Menu Graphics for Para +X Update Menu Graphics for Para H Update Menu Graphics for Ez2 H Finish The PUMP Graphics -* Work on Beatmania Support +- Work on Beatmania Support TODO As of: 07:47:PM 12/09/02 diff --git a/stepmania/src/BGAnimationLayer.cpp b/stepmania/src/BGAnimationLayer.cpp index bb752fdf6c..34382f785d 100644 --- a/stepmania/src/BGAnimationLayer.cpp +++ b/stepmania/src/BGAnimationLayer.cpp @@ -120,6 +120,7 @@ void BGAnimationLayer::LoadFromAniLayerFile( CString sPath, CString sSongBGPath "tileflipx", "tileflipy", "tilepulse", + "stretchscrollhorizontal" }; for( int i=0; iGetCurrentGameDef()->m_szName; + + for( unsigned i=0; iname; + m_Infotext[i].Load( THEME->GetPathTo("Graphics",ssprintf("select mode infotext %s %s", sGameName.GetString(), sChoiceName.GetString())) ); + m_Infotext[i].SetXY( GUIDE_X, GUIDE_Y ); + this->AddChild( &m_Infotext[i] ); + m_Infotext[i].SetDiffuse( RageColor(0,0,0,0)); + } + } + AfterChange(); + TweenOnScreen(); m_Menu.TweenOnScreenFromBlack( SM_None ); @@ -281,6 +296,20 @@ void ScreenSelectMode::MenuBack( PlayerNumber pn ) void ScreenSelectMode::AfterChange() { + if( SELECTION_SPECIFIC_BG_ANIMATIONS ) + { + for( unsigned i=0; iGetCurrentGameDef()->m_szName; // const ModeChoice& choice = m_aPossibleModeChoices[ m_ScrollingList.GetSelection() ]; } diff --git a/stepmania/src/ScreenSelectMode.h b/stepmania/src/ScreenSelectMode.h index 13ceac2f62..2621b749cb 100644 --- a/stepmania/src/ScreenSelectMode.h +++ b/stepmania/src/ScreenSelectMode.h @@ -56,6 +56,8 @@ protected: Sprite m_ChoiceListHighlight; Sprite m_Guide; + Sprite m_Infotext[MAX_MODE_CHOICES]; + CArray m_apPossibleModeChoices; ScrollingList m_ScrollingList;