reduce dependency on m_Type

This commit is contained in:
Glenn Maynard
2005-09-11 03:14:06 +00:00
parent 32fe33d9a4
commit 97fb44e183
+5 -15
View File
@@ -272,8 +272,12 @@ void ScreenEvaluation::Init()
switch( m_Type )
{
case stage:
case course:
{
m_LargeBanner.LoadFromSong( GAMESTATE->m_pCurSong );
if( GAMESTATE->IsCourseMode() )
m_LargeBanner.LoadFromCourse( GAMESTATE->m_pCurCourse );
else
m_LargeBanner.LoadFromSong( GAMESTATE->m_pCurSong );
m_LargeBanner.ScaleToClipped( BANNER_WIDTH, BANNER_HEIGHT );
m_LargeBanner.SetName( "LargeBanner" );
SET_XY_AND_ON_COMMAND( m_LargeBanner );
@@ -304,20 +308,6 @@ void ScreenEvaluation::Init()
}
}
break;
case course:
{
m_LargeBanner.LoadFromCourse( GAMESTATE->m_pCurCourse );
m_LargeBanner.ScaleToClipped( BANNER_WIDTH, BANNER_HEIGHT );
m_LargeBanner.SetName( "LargeBanner" );
SET_XY_AND_ON_COMMAND( m_LargeBanner );
this->AddChild( &m_LargeBanner );
m_sprLargeBannerFrame.Load( THEME->GetPathG(m_sName,"banner frame") );
m_sprLargeBannerFrame->SetName( "LargeBannerFrame" );
SET_XY_AND_ON_COMMAND( m_sprLargeBannerFrame );
this->AddChild( m_sprLargeBannerFrame );
}
break;
default:
ASSERT(0);
}