add ScreenRanking banner frame

This commit is contained in:
Glenn Maynard
2003-12-18 20:26:48 +00:00
parent 9b1db347e3
commit 135e16196b
4 changed files with 15 additions and 0 deletions
@@ -0,0 +1 @@
_blank
+4
View File
@@ -2475,6 +2475,10 @@ BannerWidth=220
BannerHeight=58 BannerHeight=58
BannerOnCommand=addx,640;sleep,0.0;bounceend,1;addx,-640 BannerOnCommand=addx,640;sleep,0.0;bounceend,1;addx,-640
BannerOffCommand=sleep,0.0;linear,0.5;diffusealpha,0 BannerOffCommand=sleep,0.0;linear,0.5;diffusealpha,0
BannerFrameX=0
BannerFrameY=0
BannerFrameOnCommand=hidden,1
BannerFrameOffCommand=
TypeX=520 TypeX=520
TypeY=60 TypeY=60
TypeOnCommand=addx,640;sleep,0.0;bounceend,1;addx,-640 TypeOnCommand=addx,640;sleep,0.0;bounceend,1;addx,-640
+9
View File
@@ -90,6 +90,9 @@ ScreenRanking::ScreenRanking( CString sClassName ) : ScreenAttract( sClassName )
m_banner.SetName( "Banner" ); m_banner.SetName( "Banner" );
this->AddChild( &m_banner ); this->AddChild( &m_banner );
m_sprBannerFrame.SetName( "BannerFrame" );
this->AddChild( &m_sprBannerFrame );
m_textCategory.SetName( "Category" ); m_textCategory.SetName( "Category" );
m_textCategory.LoadFromFont( THEME->GetPathToF("ScreenRanking title") ); m_textCategory.LoadFromFont( THEME->GetPathToF("ScreenRanking title") );
m_textCategory.EnableShadow( false ); m_textCategory.EnableShadow( false );
@@ -320,6 +323,8 @@ void ScreenRanking::SetPage( PageToShow pts )
SET_XY_AND_ON_COMMAND( m_sprCategory ); SET_XY_AND_ON_COMMAND( m_sprCategory );
m_banner.Reset(); m_banner.Reset();
SET_XY_AND_ON_COMMAND( m_banner ); SET_XY_AND_ON_COMMAND( m_banner );
m_sprBannerFrame.Reset();
SET_XY_AND_ON_COMMAND( m_sprBannerFrame );
m_textCategory.Reset(); m_textCategory.Reset();
SET_XY_AND_ON_COMMAND( m_textCategory ); SET_XY_AND_ON_COMMAND( m_textCategory );
m_sprType.Reset(); m_sprType.Reset();
@@ -524,6 +529,9 @@ void ScreenRanking::SetPage( PageToShow pts )
m_banner.ScaleToClipped( BANNER_WIDTH, BANNER_HEIGHT ); m_banner.ScaleToClipped( BANNER_WIDTH, BANNER_HEIGHT );
m_banner.SetDiffuseAlpha(1); m_banner.SetDiffuseAlpha(1);
m_sprBannerFrame.Load( THEME->GetPathToG("ScreenRanking banner frame") );
m_sprBannerFrame.SetDiffuseAlpha(1);
m_textCategory.SetMaxWidth( CATEGORY_WIDTH ); m_textCategory.SetMaxWidth( CATEGORY_WIDTH );
m_textCategory.SetText( pts.pSong->GetFullTranslitTitle() ); m_textCategory.SetText( pts.pSong->GetFullTranslitTitle() );
m_textCategory.SetDiffuseAlpha(1); m_textCategory.SetDiffuseAlpha(1);
@@ -579,6 +587,7 @@ void ScreenRanking::TweenPageOffScreen()
OFF_COMMAND( m_sprCategory ); OFF_COMMAND( m_sprCategory );
OFF_COMMAND( m_banner ); OFF_COMMAND( m_banner );
OFF_COMMAND( m_sprBannerFrame );
OFF_COMMAND( m_sprType ); OFF_COMMAND( m_sprType );
OFF_COMMAND( m_textCategory ); OFF_COMMAND( m_textCategory );
+1
View File
@@ -45,6 +45,7 @@ protected:
Sprite m_sprCategory; Sprite m_sprCategory;
Banner m_banner; Banner m_banner;
Sprite m_sprBannerFrame;
BitmapText m_textCategory; BitmapText m_textCategory;
Sprite m_sprType; Sprite m_sprType;
Sprite m_sprBullets[NUM_RANKING_LINES]; Sprite m_sprBullets[NUM_RANKING_LINES];