fix scrolling when fading out of roulette
This commit is contained in:
@@ -66,20 +66,18 @@ void Banner::SetScrolling( bool bScroll, float Percent)
|
|||||||
|
|
||||||
void Banner::LoadFromSong( Song* pSong ) // NULL means no song
|
void Banner::LoadFromSong( Song* pSong ) // NULL means no song
|
||||||
{
|
{
|
||||||
m_bScrolling = false;
|
|
||||||
|
|
||||||
Sprite::TurnShadowOff();
|
Sprite::TurnShadowOff();
|
||||||
|
|
||||||
if( pSong == NULL ) LoadFallback();
|
if( pSong == NULL ) LoadFallback();
|
||||||
else if( pSong->HasBanner() ) Load( pSong->GetBannerPath() );
|
else if( pSong->HasBanner() ) Load( pSong->GetBannerPath() );
|
||||||
else if( PREFSMAN->m_bUseBGIfNoBanner && pSong->HasBackground() ) Load( pSong->GetBackgroundPath() );
|
else if( PREFSMAN->m_bUseBGIfNoBanner && pSong->HasBackground() ) Load( pSong->GetBackgroundPath() );
|
||||||
else LoadFallback();
|
else LoadFallback();
|
||||||
|
|
||||||
|
m_bScrolling = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
void Banner::LoadFromGroup( CString sGroupName )
|
void Banner::LoadFromGroup( CString sGroupName )
|
||||||
{
|
{
|
||||||
m_bScrolling = false;
|
|
||||||
|
|
||||||
CString sGroupBannerPath = SONGMAN->GetGroupBannerPath( sGroupName );
|
CString sGroupBannerPath = SONGMAN->GetGroupBannerPath( sGroupName );
|
||||||
|
|
||||||
if( sGroupName == "ALL MUSIC" )
|
if( sGroupName == "ALL MUSIC" )
|
||||||
@@ -88,17 +86,19 @@ void Banner::LoadFromGroup( CString sGroupName )
|
|||||||
Load( sGroupBannerPath );
|
Load( sGroupBannerPath );
|
||||||
else
|
else
|
||||||
LoadFallback();
|
LoadFallback();
|
||||||
|
|
||||||
|
m_bScrolling = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
void Banner::LoadFromCourse( Course* pCourse ) // NULL means no course
|
void Banner::LoadFromCourse( Course* pCourse ) // NULL means no course
|
||||||
{
|
{
|
||||||
m_bScrolling = false;
|
|
||||||
|
|
||||||
Sprite::TurnShadowOff();
|
Sprite::TurnShadowOff();
|
||||||
|
|
||||||
if( pCourse == NULL ) LoadFallback();
|
if( pCourse == NULL ) LoadFallback();
|
||||||
else if( pCourse->m_sBannerPath != "" ) Load( pCourse->m_sBannerPath );
|
else if( pCourse->m_sBannerPath != "" ) Load( pCourse->m_sBannerPath );
|
||||||
else LoadFallback();
|
else LoadFallback();
|
||||||
|
|
||||||
|
m_bScrolling = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
void Banner::LoadFallback()
|
void Banner::LoadFallback()
|
||||||
|
|||||||
Reference in New Issue
Block a user