speed up compiles slightly
This commit is contained in:
@@ -94,6 +94,11 @@ const ScreenMessage SM_PlayCheer = ScreenMessage(SM_User+6);
|
|||||||
|
|
||||||
|
|
||||||
ScreenEvaluation::ScreenEvaluation( CString sClassName ) : Screen(sClassName)
|
ScreenEvaluation::ScreenEvaluation( CString sClassName ) : Screen(sClassName)
|
||||||
|
{
|
||||||
|
Init(); // work around horrible gcc bug 3187
|
||||||
|
}
|
||||||
|
|
||||||
|
void ScreenEvaluation::Init()
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
// debugging
|
// debugging
|
||||||
|
|||||||
@@ -59,6 +59,7 @@ public:
|
|||||||
virtual void MenuStart( PlayerNumber pn );
|
virtual void MenuStart( PlayerNumber pn );
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
|
void Init();
|
||||||
void CommitScores( const StageStats &stageStats, int iPersonalHighScoreIndex[NUM_PLAYERS], int iMachineHighScoreIndex[NUM_PLAYERS], RankingCategory rc[NUM_PLAYERS] );
|
void CommitScores( const StageStats &stageStats, int iPersonalHighScoreIndex[NUM_PLAYERS], int iMachineHighScoreIndex[NUM_PLAYERS], RankingCategory rc[NUM_PLAYERS] );
|
||||||
void EndScreen();
|
void EndScreen();
|
||||||
|
|
||||||
|
|||||||
@@ -89,12 +89,14 @@ const ScreenMessage SM_StopHereWeGo = ScreenMessage(SM_User+41);
|
|||||||
|
|
||||||
ScreenGameplay::ScreenGameplay( CString sName, bool bDemonstration ) : Screen(sName)
|
ScreenGameplay::ScreenGameplay( CString sName, bool bDemonstration ) : Screen(sName)
|
||||||
{
|
{
|
||||||
LOG->Trace( "ScreenGameplay::ScreenGameplay()" );
|
m_bDemonstration = bDemonstration;
|
||||||
|
Init(); // work around horrible gcc bug 3187
|
||||||
|
}
|
||||||
|
|
||||||
|
void ScreenGameplay::Init()
|
||||||
|
{
|
||||||
int p;
|
int p;
|
||||||
|
|
||||||
m_bDemonstration = bDemonstration;
|
|
||||||
|
|
||||||
if( m_bDemonstration )
|
if( m_bDemonstration )
|
||||||
LIGHTSMAN->SetLightMode( LIGHTMODE_DEMONSTRATION );
|
LIGHTSMAN->SetLightMode( LIGHTMODE_DEMONSTRATION );
|
||||||
else
|
else
|
||||||
@@ -297,7 +299,7 @@ ScreenGameplay::ScreenGameplay( CString sName, bool bDemonstration ) : Screen(sN
|
|||||||
m_sprStaticBackground.SetZ( 2 ); // behind everything else
|
m_sprStaticBackground.SetZ( 2 ); // behind everything else
|
||||||
this->AddChild(&m_sprStaticBackground);
|
this->AddChild(&m_sprStaticBackground);
|
||||||
|
|
||||||
if( !bDemonstration ) // only load if we're going to use it
|
if( !m_bDemonstration ) // only load if we're going to use it
|
||||||
{
|
{
|
||||||
m_Toasty.Load( THEME->GetPathToB("ScreenGameplay toasty") );
|
m_Toasty.Load( THEME->GetPathToB("ScreenGameplay toasty") );
|
||||||
this->AddChild( &m_Toasty );
|
this->AddChild( &m_Toasty );
|
||||||
@@ -612,7 +614,7 @@ ScreenGameplay::ScreenGameplay( CString sName, bool bDemonstration ) : Screen(sN
|
|||||||
m_textAutoPlay.LoadFromFont( THEME->GetPathToF("ScreenGameplay autoplay") );
|
m_textAutoPlay.LoadFromFont( THEME->GetPathToF("ScreenGameplay autoplay") );
|
||||||
m_textAutoPlay.SetName( "AutoPlay" );
|
m_textAutoPlay.SetName( "AutoPlay" );
|
||||||
SET_XY( m_textAutoPlay );
|
SET_XY( m_textAutoPlay );
|
||||||
if( !bDemonstration ) // only load if we're not in demonstration of jukebox
|
if( !m_bDemonstration ) // only load if we're not in demonstration of jukebox
|
||||||
this->AddChild( &m_textAutoPlay );
|
this->AddChild( &m_textAutoPlay );
|
||||||
UpdateAutoPlayText();
|
UpdateAutoPlayText();
|
||||||
|
|
||||||
@@ -636,7 +638,7 @@ ScreenGameplay::ScreenGameplay( CString sName, bool bDemonstration ) : Screen(sN
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if( !bDemonstration ) // only load if we're going to use it
|
if( !m_bDemonstration ) // only load if we're going to use it
|
||||||
{
|
{
|
||||||
m_Ready.Load( THEME->GetPathToB("ScreenGameplay ready") );
|
m_Ready.Load( THEME->GetPathToB("ScreenGameplay ready") );
|
||||||
this->AddChild( &m_Ready );
|
this->AddChild( &m_Ready );
|
||||||
@@ -713,7 +715,7 @@ ScreenGameplay::ScreenGameplay( CString sName, bool bDemonstration ) : Screen(sN
|
|||||||
|
|
||||||
this->SortByZ();
|
this->SortByZ();
|
||||||
|
|
||||||
if( !bDemonstration ) // only load if we're going to use it
|
if( !m_bDemonstration ) // only load if we're going to use it
|
||||||
{
|
{
|
||||||
m_soundAssistTick.Load( THEME->GetPathToS("ScreenGameplay assist tick"), true );
|
m_soundAssistTick.Load( THEME->GetPathToS("ScreenGameplay assist tick"), true );
|
||||||
|
|
||||||
|
|||||||
@@ -60,7 +60,8 @@ class LyricsLoader;
|
|||||||
class ScreenGameplay : public Screen
|
class ScreenGameplay : public Screen
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
ScreenGameplay( CString sName, bool bDemonstration = false );
|
ScreenGameplay( CString sName, bool bDemonstration );
|
||||||
|
void Init();
|
||||||
virtual ~ScreenGameplay();
|
virtual ~ScreenGameplay();
|
||||||
|
|
||||||
virtual void Update( float fDeltaTime );
|
virtual void Update( float fDeltaTime );
|
||||||
|
|||||||
Reference in New Issue
Block a user