add ScreenRanking banner frame
This commit is contained in:
@@ -0,0 +1 @@
|
|||||||
|
_blank
|
||||||
@@ -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
|
||||||
|
|||||||
@@ -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 );
|
||||||
|
|
||||||
|
|||||||
@@ -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];
|
||||||
|
|||||||
Reference in New Issue
Block a user