Allow screen aliasing.

This commit is contained in:
Glenn Maynard
2003-09-27 22:30:51 +00:00
parent 70e1a6bb16
commit c15e0cec49
114 changed files with 154 additions and 138 deletions
+16 -1
View File
@@ -302,7 +302,22 @@ void Screen::ClearMessageQueue( const ScreenMessage SM )
Screen* Screen::Create( CString sClassName ) Screen* Screen::Create( CString sClassName )
{ {
#define IF_RETURN(X) if(sClassName.CompareNoCase(#X)==0) return new X; /* "ScreenCompany@ScreenOtherCompany" loads ScreenCompany with the
* asset "ScreenOtherCompany", so (if it supports it) it'll use
* metric, graphic, etc. names starting with "ScreenOtherCompany". */
CStringArray parts;
split( sClassName, "@", parts );
if( parts.size() != 1 && parts.size() != 2 )
RageException::Throw("Bad Screen name \"%s\"", sClassName.c_str() );
CString sName = sClassName;
if( parts.size() == 2 )
{
sClassName = parts[0];
sName = parts[1];
}
#define IF_RETURN(X) if(sClassName.CompareNoCase(#X)==0) return new X(sName);
IF_RETURN( ScreenAppearanceOptions ); IF_RETURN( ScreenAppearanceOptions );
IF_RETURN( ScreenCaution ); IF_RETURN( ScreenCaution );
+1 -1
View File
@@ -15,7 +15,7 @@
class ScreenAlbums : public ScreenAttract class ScreenAlbums : public ScreenAttract
{ {
public: public:
ScreenAlbums() : ScreenAttract("ScreenAlbums") { }; ScreenAlbums( CString sName ) : ScreenAttract(sName) { };
}; };
+2 -2
View File
@@ -63,8 +63,8 @@ OptionRow g_AppearanceOptionsLines[NUM_APPEARANCE_OPTIONS_LINES] = {
OptionRow( "Lyrics", true, "HIDE","SHOW"), OptionRow( "Lyrics", true, "HIDE","SHOW"),
}; };
ScreenAppearanceOptions::ScreenAppearanceOptions() : ScreenAppearanceOptions::ScreenAppearanceOptions( CString sName ) :
ScreenOptions("ScreenAppearanceOptions") ScreenOptions(sName)
{ {
LOG->Trace( "ScreenAppearanceOptions::ScreenAppearanceOptions()" ); LOG->Trace( "ScreenAppearanceOptions::ScreenAppearanceOptions()" );
+1 -1
View File
@@ -16,7 +16,7 @@
class ScreenAppearanceOptions : public ScreenOptions class ScreenAppearanceOptions : public ScreenOptions
{ {
public: public:
ScreenAppearanceOptions(); ScreenAppearanceOptions( CString sName );
private: private:
void ImportOptions(); void ImportOptions();
+2 -2
View File
@@ -33,8 +33,8 @@ OptionRow g_AutogenOptionsLines[NUM_AUTOGEN_OPTIONS_LINES] = {
OptionRow( "Autogen\nGroup Courses", true, "OFF","ON" ), OptionRow( "Autogen\nGroup Courses", true, "OFF","ON" ),
}; };
ScreenAutogenOptions::ScreenAutogenOptions() : ScreenAutogenOptions::ScreenAutogenOptions( CString sName ) :
ScreenOptions("ScreenAutogenOptions") ScreenOptions( sName )
{ {
LOG->Trace( "ScreenAutogenOptions::ScreenAutogenOptions()" ); LOG->Trace( "ScreenAutogenOptions::ScreenAutogenOptions()" );
+1 -1
View File
@@ -16,7 +16,7 @@
class ScreenAutogenOptions : public ScreenOptions class ScreenAutogenOptions : public ScreenOptions
{ {
public: public:
ScreenAutogenOptions(); ScreenAutogenOptions( CString sName );
private: private:
void ImportOptions(); void ImportOptions();
+2 -2
View File
@@ -42,8 +42,8 @@ OptionRow g_BackgroundOptionsLines[NUM_BACKGROUND_OPTIONS_LINES] = {
OptionRow( "Random\nBackgrounds", true, "5","10","15","20" ), OptionRow( "Random\nBackgrounds", true, "5","10","15","20" ),
}; };
ScreenBackgroundOptions::ScreenBackgroundOptions() : ScreenBackgroundOptions::ScreenBackgroundOptions( CString sName ) :
ScreenOptions("ScreenBackgroundOptions") ScreenOptions( sName )
{ {
LOG->Trace( "ScreenBackgroundOptions::ScreenBackgroundOptions()" ); LOG->Trace( "ScreenBackgroundOptions::ScreenBackgroundOptions()" );
+1 -1
View File
@@ -14,7 +14,7 @@
class ScreenBackgroundOptions : public ScreenOptions class ScreenBackgroundOptions : public ScreenOptions
{ {
public: public:
ScreenBackgroundOptions(); ScreenBackgroundOptions( CString sName );
private: private:
void ImportOptions(); void ImportOptions();
+1 -1
View File
@@ -27,7 +27,7 @@ const ScreenMessage SM_DoneOpening = ScreenMessage(SM_User-7);
const ScreenMessage SM_StartClosing = ScreenMessage(SM_User-8); const ScreenMessage SM_StartClosing = ScreenMessage(SM_User-8);
ScreenCaution::ScreenCaution() : Screen( "ScreenCaution" ) ScreenCaution::ScreenCaution( CString sName ) : Screen( sName )
{ {
GAMESTATE->m_bPlayersCanJoin = true; GAMESTATE->m_bPlayersCanJoin = true;
+1 -1
View File
@@ -22,7 +22,7 @@
class ScreenCaution : public Screen class ScreenCaution : public Screen
{ {
public: public:
ScreenCaution(); ScreenCaution( CString sName );
virtual void Input( const DeviceInput& DeviceI, const InputEventType type, const GameInput &GameI, const MenuInput &MenuI, const StyleInput &StyleI ); virtual void Input( const DeviceInput& DeviceI, const InputEventType type, const GameInput &GameI, const MenuInput &MenuI, const StyleInput &StyleI );
virtual void HandleScreenMessage( const ScreenMessage SM ); virtual void HandleScreenMessage( const ScreenMessage SM );
+1 -1
View File
@@ -15,7 +15,7 @@
class ScreenCompany : public ScreenAttract class ScreenCompany : public ScreenAttract
{ {
public: public:
ScreenCompany() : ScreenAttract("ScreenCompany") { }; ScreenCompany( CString sName ) : ScreenAttract( sName ) { }
}; };
+1 -1
View File
@@ -165,7 +165,7 @@ const CreditLine CREDIT_LINES[] =
const unsigned NUM_CREDIT_LINES = sizeof(CREDIT_LINES) / sizeof(CreditLine); const unsigned NUM_CREDIT_LINES = sizeof(CREDIT_LINES) / sizeof(CreditLine);
ScreenCredits::ScreenCredits() : Screen("ScreenCredits") ScreenCredits::ScreenCredits( CString sName ) : Screen( sName )
{ {
LOG->Trace( "ScreenCredits::ScreenCredits()" ); LOG->Trace( "ScreenCredits::ScreenCredits()" );
+1 -1
View File
@@ -17,7 +17,7 @@
class ScreenCredits : public Screen class ScreenCredits : public Screen
{ {
public: public:
ScreenCredits(); ScreenCredits( CString sName );
~ScreenCredits(); ~ScreenCredits();
virtual void Update( float fDeltaTime ); virtual void Update( float fDeltaTime );
+1 -1
View File
@@ -47,7 +47,7 @@ bool PrepareForDemonstration() // always return true.
return true; return true;
} }
ScreenDemonstration::ScreenDemonstration() : ScreenJukebox( PrepareForDemonstration() ) // this is a hack to get some code to execute before the ScreenGameplay constructor ScreenDemonstration::ScreenDemonstration( CString sName ) : ScreenJukebox( sName, PrepareForDemonstration() ) // this is a hack to get some code to execute before the ScreenGameplay constructor
{ {
LOG->Trace( "ScreenDemonstration::ScreenDemonstration()" ); LOG->Trace( "ScreenDemonstration::ScreenDemonstration()" );
+1 -1
View File
@@ -15,7 +15,7 @@
class ScreenDemonstration : public ScreenJukebox class ScreenDemonstration : public ScreenJukebox
{ {
public: public:
ScreenDemonstration(); ScreenDemonstration( CString sName );
~ScreenDemonstration(); ~ScreenDemonstration();
virtual void Update( float fDeltaTime ); virtual void Update( float fDeltaTime );
+1 -1
View File
@@ -212,7 +212,7 @@ Menu g_BGChange
); );
ScreenEdit::ScreenEdit() : Screen("ScreenEdit") ScreenEdit::ScreenEdit( CString sName ) : Screen( sName )
{ {
LOG->Trace( "ScreenEdit::ScreenEdit()" ); LOG->Trace( "ScreenEdit::ScreenEdit()" );
+1 -1
View File
@@ -27,7 +27,7 @@ const int NUM_NAMING_MENU_ITEMS = 6;
class ScreenEdit : public Screen class ScreenEdit : public Screen
{ {
public: public:
ScreenEdit(); ScreenEdit( CString sName );
virtual ~ScreenEdit(); virtual ~ScreenEdit();
virtual void Update( float fDeltaTime ); virtual void Update( float fDeltaTime );
virtual void DrawPrimitives(); virtual void DrawPrimitives();
+1 -1
View File
@@ -34,7 +34,7 @@
const ScreenMessage SM_RefreshSelector = (ScreenMessage)(SM_User+1); const ScreenMessage SM_RefreshSelector = (ScreenMessage)(SM_User+1);
ScreenEditCoursesMenu::ScreenEditCoursesMenu() : Screen("ScreenEditCoursesMenu") ScreenEditCoursesMenu::ScreenEditCoursesMenu( CString sName ) : Screen( sName )
{ {
LOG->Trace( "ScreenEditCoursesMenu::ScreenEditCoursesMenu()" ); LOG->Trace( "ScreenEditCoursesMenu::ScreenEditCoursesMenu()" );
+1 -1
View File
@@ -18,7 +18,7 @@
class ScreenEditCoursesMenu : public Screen class ScreenEditCoursesMenu : public Screen
{ {
public: public:
ScreenEditCoursesMenu(); ScreenEditCoursesMenu( CString sName );
virtual ~ScreenEditCoursesMenu(); virtual ~ScreenEditCoursesMenu();
virtual void DrawPrimitives(); virtual void DrawPrimitives();
+1 -1
View File
@@ -34,7 +34,7 @@
const ScreenMessage SM_RefreshSelector = (ScreenMessage)(SM_User+1); const ScreenMessage SM_RefreshSelector = (ScreenMessage)(SM_User+1);
ScreenEditMenu::ScreenEditMenu() : Screen("ScreenEditMenu") ScreenEditMenu::ScreenEditMenu( CString sName ) : Screen( sName )
{ {
LOG->Trace( "ScreenEditMenu::ScreenEditMenu()" ); LOG->Trace( "ScreenEditMenu::ScreenEditMenu()" );
+1 -1
View File
@@ -18,7 +18,7 @@
class ScreenEditMenu : public Screen class ScreenEditMenu : public Screen
{ {
public: public:
ScreenEditMenu(); ScreenEditMenu( CString sName );
virtual ~ScreenEditMenu(); virtual ~ScreenEditMenu();
virtual void DrawPrimitives(); virtual void DrawPrimitives();
+7 -7
View File
@@ -106,43 +106,43 @@ protected:
class ScreenEvaluationStage : public ScreenEvaluation class ScreenEvaluationStage : public ScreenEvaluation
{ {
public: public:
ScreenEvaluationStage() : ScreenEvaluation("ScreenEvaluationStage",ScreenEvaluation::stage) {}; ScreenEvaluationStage( CString sClassName ) : ScreenEvaluation(sClassName,ScreenEvaluation::stage) {};
}; };
class ScreenEvaluationSummary : public ScreenEvaluation class ScreenEvaluationSummary : public ScreenEvaluation
{ {
public: public:
ScreenEvaluationSummary() : ScreenEvaluation("ScreenEvaluationSummary",ScreenEvaluation::summary) {}; ScreenEvaluationSummary( CString sClassName ) : ScreenEvaluation(sClassName,ScreenEvaluation::summary) {};
}; };
class ScreenEvaluationNonstop : public ScreenEvaluation class ScreenEvaluationNonstop : public ScreenEvaluation
{ {
public: public:
ScreenEvaluationNonstop() : ScreenEvaluation("ScreenEvaluationNonstop",ScreenEvaluation::course) {}; ScreenEvaluationNonstop( CString sClassName ) : ScreenEvaluation(sClassName,ScreenEvaluation::course) {};
}; };
class ScreenEvaluationOni : public ScreenEvaluation class ScreenEvaluationOni : public ScreenEvaluation
{ {
public: public:
ScreenEvaluationOni() : ScreenEvaluation("ScreenEvaluationOni",ScreenEvaluation::course) {}; ScreenEvaluationOni( CString sClassName ) : ScreenEvaluation(sClassName, ScreenEvaluation::course) {};
}; };
class ScreenEvaluationEndless : public ScreenEvaluation class ScreenEvaluationEndless : public ScreenEvaluation
{ {
public: public:
ScreenEvaluationEndless() : ScreenEvaluation("ScreenEvaluationEndless",ScreenEvaluation::course) {}; ScreenEvaluationEndless( CString sClassName ) : ScreenEvaluation(sClassName, ScreenEvaluation::course) {};
}; };
class ScreenEvaluationBattle : public ScreenEvaluation class ScreenEvaluationBattle : public ScreenEvaluation
{ {
public: public:
ScreenEvaluationBattle() : ScreenEvaluation("ScreenEvaluationBattle",ScreenEvaluation::stage) {}; ScreenEvaluationBattle( CString sClassName ) : ScreenEvaluation(sClassName, ScreenEvaluation::stage) {};
}; };
class ScreenEvaluationRave : public ScreenEvaluation class ScreenEvaluationRave : public ScreenEvaluation
{ {
public: public:
ScreenEvaluationRave() : ScreenEvaluation("ScreenEvaluationRave",ScreenEvaluation::stage) {}; ScreenEvaluationRave( CString sClassName ) : ScreenEvaluation(sClassName,ScreenEvaluation::stage) {};
}; };
+1 -1
View File
@@ -8,7 +8,7 @@
#include "RageLog.h" #include "RageLog.h"
#include "StepMania.h" #include "StepMania.h"
ScreenExit::ScreenExit(): Screen("ScreenExit") ScreenExit::ScreenExit( CString sName ): Screen( sName )
{ {
m_Exited = false; m_Exited = false;
+1 -1
View File
@@ -10,7 +10,7 @@ class ScreenExit: public Screen
RageTimer m_ShutdownTimer; RageTimer m_ShutdownTimer;
public: public:
ScreenExit(); ScreenExit( CString sName );
void Update( float fDelta ); void Update( float fDelta );
}; };
+1 -1
View File
@@ -72,7 +72,7 @@ const float TWEEN_TIME = 0.5f;
const ScreenMessage SM_NoSongs = ScreenMessage(SM_User+3); const ScreenMessage SM_NoSongs = ScreenMessage(SM_User+3);
ScreenEz2SelectMusic::ScreenEz2SelectMusic() : Screen("ScreenEz2SelectMusic") ScreenEz2SelectMusic::ScreenEz2SelectMusic( CString sName ) : Screen( sName )
{ {
i_SkipAheadOffset = 0; i_SkipAheadOffset = 0;
LastInputTime = 0; LastInputTime = 0;
+1 -1
View File
@@ -25,7 +25,7 @@
class ScreenEz2SelectMusic : public Screen class ScreenEz2SelectMusic : public Screen
{ {
public: public:
ScreenEz2SelectMusic(); ScreenEz2SelectMusic( CString sName );
virtual void DrawPrimitives(); virtual void DrawPrimitives();
virtual void Update( float fDeltaTime ); virtual void Update( float fDeltaTime );
+1 -1
View File
@@ -45,7 +45,7 @@ ScreenEz2SelectPlayer (Constructor)
Desc: Sets up the screen display Desc: Sets up the screen display
************************************/ ************************************/
ScreenEz2SelectPlayer::ScreenEz2SelectPlayer() : Screen("ScreenEz2SelectPlayer") ScreenEz2SelectPlayer::ScreenEz2SelectPlayer( CString sName ) : Screen( sName )
{ {
// Unjoin the players, then let them join back in on this screen // Unjoin the players, then let them join back in on this screen
GAMESTATE->m_bPlayersCanJoin = true; GAMESTATE->m_bPlayersCanJoin = true;
+1 -1
View File
@@ -16,7 +16,7 @@ Andrew Livy
class ScreenEz2SelectPlayer : public Screen class ScreenEz2SelectPlayer : public Screen
{ {
public: public:
ScreenEz2SelectPlayer(); // Constructor ScreenEz2SelectPlayer( CString sName );
virtual ~ScreenEz2SelectPlayer(); // Destructor virtual ~ScreenEz2SelectPlayer(); // Destructor
/* Public Function Prototypes */ /* Public Function Prototypes */
+1 -1
View File
@@ -25,7 +25,7 @@ const ScreenMessage SM_PlayAnnouncer = ScreenMessage(SM_User + 3);
#define NEXT_SCREEN THEME->GetMetric("ScreenGameOver","NextScreen") #define NEXT_SCREEN THEME->GetMetric("ScreenGameOver","NextScreen")
ScreenGameOver::ScreenGameOver() : Screen("ScreenGameOver") ScreenGameOver::ScreenGameOver( CString sName ) : Screen( sName )
{ {
GAMESTATE->Reset(); GAMESTATE->Reset();
+1 -1
View File
@@ -17,7 +17,7 @@
class ScreenGameOver : public Screen class ScreenGameOver : public Screen
{ {
public: public:
ScreenGameOver(); ScreenGameOver( CString sName );
virtual void HandleScreenMessage( const ScreenMessage SM ); virtual void HandleScreenMessage( const ScreenMessage SM );
+2 -1
View File
@@ -79,7 +79,8 @@ const ScreenMessage SM_GoToScreenAfterFail = ScreenMessage(SM_User+31);
const ScreenMessage SM_StartHereWeGo = ScreenMessage(SM_User+40); const ScreenMessage SM_StartHereWeGo = ScreenMessage(SM_User+40);
const ScreenMessage SM_StopHereWeGo = ScreenMessage(SM_User+41); const ScreenMessage SM_StopHereWeGo = ScreenMessage(SM_User+41);
ScreenGameplay::ScreenGameplay( bool bDemonstration ) : Screen("ScreenGameplay") /* XXX: Not using sName yet here until I work out jukebox/demo. */
ScreenGameplay::ScreenGameplay( CString sName, bool bDemonstration ) : Screen("ScreenGameplay")
{ {
LOG->Trace( "ScreenGameplay::ScreenGameplay()" ); LOG->Trace( "ScreenGameplay::ScreenGameplay()" );
+1 -1
View File
@@ -57,7 +57,7 @@ class LyricsLoader;
class ScreenGameplay : public Screen class ScreenGameplay : public Screen
{ {
public: public:
ScreenGameplay( bool bDemonstration = false ); ScreenGameplay( CString sName, bool bDemonstration = false );
virtual ~ScreenGameplay(); virtual ~ScreenGameplay();
virtual void Update( float fDeltaTime ); virtual void Update( float fDeltaTime );
+2 -2
View File
@@ -42,8 +42,8 @@ OptionRow g_GameplayOptionsLines[NUM_GAMEPLAY_OPTIONS_LINES] = {
OptionRow( "Unlock\nSystem", true, "OFF","ON" ) OptionRow( "Unlock\nSystem", true, "OFF","ON" )
}; };
ScreenGameplayOptions::ScreenGameplayOptions() : ScreenGameplayOptions::ScreenGameplayOptions( CString sName ) :
ScreenOptions("ScreenGameplayOptions") ScreenOptions( sName )
{ {
LOG->Trace( "ScreenGameplayOptions::ScreenGameplayOptions()" ); LOG->Trace( "ScreenGameplayOptions::ScreenGameplayOptions()" );
+1 -1
View File
@@ -14,7 +14,7 @@
class ScreenGameplayOptions : public ScreenOptions class ScreenGameplayOptions : public ScreenOptions
{ {
public: public:
ScreenGameplayOptions(); ScreenGameplayOptions( CString sName );
private: private:
void ImportOptions(); void ImportOptions();
+2 -2
View File
@@ -58,8 +58,8 @@ static const int TextureRes[] = {
256, 512, 1024, 2048 256, 512, 1024, 2048
}; };
ScreenGraphicOptions::ScreenGraphicOptions() : ScreenGraphicOptions::ScreenGraphicOptions( CString sName ) :
ScreenOptions("ScreenGraphicOptions") ScreenOptions( sName )
{ {
LOG->Trace( "ScreenGraphicOptions::ScreenGraphicOptions()" ); LOG->Trace( "ScreenGraphicOptions::ScreenGraphicOptions()" );
+1 -1
View File
@@ -16,7 +16,7 @@
class ScreenGraphicOptions : public ScreenOptions class ScreenGraphicOptions : public ScreenOptions
{ {
public: public:
ScreenGraphicOptions(); ScreenGraphicOptions( CString sClassName );
private: private:
void UpdateRefreshRates(); void UpdateRefreshRates();
+1 -1
View File
@@ -76,7 +76,7 @@ static bool HaveAllCharAnimations()
return true; return true;
} }
ScreenHowToPlay::ScreenHowToPlay() : ScreenAttract("ScreenHowToPlay") ScreenHowToPlay::ScreenHowToPlay( CString sName ) : ScreenAttract( sName )
{ {
m_iPerfects = 0; m_iPerfects = 0;
m_iNumPerfects = NUM_PERFECTS; m_iNumPerfects = NUM_PERFECTS;
+1 -1
View File
@@ -19,7 +19,7 @@
class ScreenHowToPlay : public ScreenAttract class ScreenHowToPlay : public ScreenAttract
{ {
public: public:
ScreenHowToPlay(); ScreenHowToPlay( CString sName );
~ScreenHowToPlay(); ~ScreenHowToPlay();
virtual void Update( float fDelta ); virtual void Update( float fDelta );
+2 -2
View File
@@ -43,8 +43,8 @@ OptionRow g_InputOptionsLines[NUM_INPUT_OPTIONS_LINES] = {
OptionRow( "Wheel\nSpeed", true, "SLOW","NORMAL","FAST","REALLY FAST" ), OptionRow( "Wheel\nSpeed", true, "SLOW","NORMAL","FAST","REALLY FAST" ),
}; };
ScreenInputOptions::ScreenInputOptions() : ScreenInputOptions::ScreenInputOptions( CString sName ) :
ScreenOptions("ScreenInputOptions") ScreenOptions( sName )
{ {
LOG->Trace( "ScreenInputOptions::ScreenInputOptions()" ); LOG->Trace( "ScreenInputOptions::ScreenInputOptions()" );
+1 -1
View File
@@ -14,7 +14,7 @@
class ScreenInputOptions : public ScreenOptions class ScreenInputOptions : public ScreenOptions
{ {
public: public:
ScreenInputOptions(); ScreenInputOptions( CString sName );
private: private:
void ImportOptions(); void ImportOptions();
+1 -1
View File
@@ -26,7 +26,7 @@
#define NEXT_SCREEN( pm ) THEME->GetMetric("ScreenInstructions","NextScreen"+Capitalize(PlayModeToString(pm)) ) #define NEXT_SCREEN( pm ) THEME->GetMetric("ScreenInstructions","NextScreen"+Capitalize(PlayModeToString(pm)) )
ScreenInstructions::ScreenInstructions() : Screen("ScreenInstructions") ScreenInstructions::ScreenInstructions( CString sName ) : Screen( sName )
{ {
LOG->Trace( "ScreenInstructions::ScreenInstructions()" ); LOG->Trace( "ScreenInstructions::ScreenInstructions()" );
+1 -1
View File
@@ -21,7 +21,7 @@
class ScreenInstructions : public Screen class ScreenInstructions : public Screen
{ {
public: public:
ScreenInstructions(); ScreenInstructions( CString sName );
virtual ~ScreenInstructions(); virtual ~ScreenInstructions();
virtual void Update( float fDeltaTime ); virtual void Update( float fDeltaTime );
+1 -1
View File
@@ -16,7 +16,7 @@
class ScreenIntroMovie : public ScreenAttract class ScreenIntroMovie : public ScreenAttract
{ {
public: public:
ScreenIntroMovie() : ScreenAttract("ScreenIntroMovie") { }; ScreenIntroMovie( CString sName ) : ScreenAttract( sName ) { };
void Update( float fDelta ); void Update( float fDelta );
}; };
+1 -1
View File
@@ -132,7 +132,7 @@ bool ScreenJukebox::PrepareForJukebox() // always return true.
return true; return true;
} }
ScreenJukebox::ScreenJukebox( bool bDemonstration ) : ScreenGameplay( PrepareForJukebox() ) // this is a hack to get some code to execute before the ScreenGameplay constructor ScreenJukebox::ScreenJukebox( CString sName, bool bDemonstration ) : ScreenGameplay( "ScreenGameplay", PrepareForJukebox() ) // this is a hack to get some code to execute before the ScreenGameplay constructor
{ {
LOG->Trace( "ScreenJukebox::ScreenJukebox()" ); LOG->Trace( "ScreenJukebox::ScreenJukebox()" );
+1 -1
View File
@@ -18,7 +18,7 @@
class ScreenJukebox : public ScreenGameplay class ScreenJukebox : public ScreenGameplay
{ {
public: public:
ScreenJukebox( bool bDemonstration = false ); ScreenJukebox( CString sName, bool bDemonstration = false );
~ScreenJukebox(); ~ScreenJukebox();
virtual void Update( float fDeltaTime ); virtual void Update( float fDeltaTime );
+1 -1
View File
@@ -33,7 +33,7 @@
#define HELP_TEXT THEME->GetMetric("ScreenJukeboxMenu","HelpText") #define HELP_TEXT THEME->GetMetric("ScreenJukeboxMenu","HelpText")
ScreenJukeboxMenu::ScreenJukeboxMenu() : Screen("ScreenJukeboxMenu") ScreenJukeboxMenu::ScreenJukeboxMenu( CString sClassName ) : Screen( sClassName )
{ {
LOG->Trace( "ScreenJukeboxMenu::ScreenJukeboxMenu()" ); LOG->Trace( "ScreenJukeboxMenu::ScreenJukeboxMenu()" );
+1 -1
View File
@@ -19,7 +19,7 @@
class ScreenJukeboxMenu : public Screen class ScreenJukeboxMenu : public Screen
{ {
public: public:
ScreenJukeboxMenu(); ScreenJukeboxMenu( CString sName );
virtual ~ScreenJukeboxMenu(); virtual ~ScreenJukeboxMenu();
virtual void DrawPrimitives(); virtual void DrawPrimitives();
+1 -1
View File
@@ -20,7 +20,7 @@
#define LOGO_ON_COMMAND THEME->GetMetric("ScreenLogo","LogoOnCommand") #define LOGO_ON_COMMAND THEME->GetMetric("ScreenLogo","LogoOnCommand")
ScreenLogo::ScreenLogo() : ScreenAttract("ScreenLogo") ScreenLogo::ScreenLogo( CString sName ) : ScreenAttract( sName )
{ {
m_sprLogo.Load( THEME->GetPathToG(ssprintf("ScreenLogo %s",GAMESTATE->GetCurrentGameDef()->m_szName)) ); m_sprLogo.Load( THEME->GetPathToG(ssprintf("ScreenLogo %s",GAMESTATE->GetCurrentGameDef()->m_szName)) );
m_sprLogo.Command( LOGO_ON_COMMAND ); m_sprLogo.Command( LOGO_ON_COMMAND );
+1 -1
View File
@@ -18,7 +18,7 @@
class ScreenLogo : public ScreenAttract class ScreenLogo : public ScreenAttract
{ {
public: public:
ScreenLogo(); ScreenLogo( CString sName );
protected: protected:
Sprite m_sprLogo; Sprite m_sprLogo;
+2 -2
View File
@@ -57,8 +57,8 @@ OptionRow g_MachineOptionsLines[NUM_MACHINE_OPTIONS_LINES] = {
OptionRow( "Song\nOptions", true, "HIDE","SHOW","ASK" ), OptionRow( "Song\nOptions", true, "HIDE","SHOW","ASK" ),
}; };
ScreenMachineOptions::ScreenMachineOptions() : ScreenMachineOptions::ScreenMachineOptions( CString sClassName ) :
ScreenOptions("ScreenMachineOptions") ScreenOptions( sClassName )
{ {
LOG->Trace( "ScreenMachineOptions::ScreenMachineOptions()" ); LOG->Trace( "ScreenMachineOptions::ScreenMachineOptions()" );
+1 -1
View File
@@ -16,7 +16,7 @@
class ScreenMachineOptions : public ScreenOptions class ScreenMachineOptions : public ScreenOptions
{ {
public: public:
ScreenMachineOptions(); ScreenMachineOptions( CString sName );
private: private:
void ImportOptions(); void ImportOptions();
+1 -1
View File
@@ -557,7 +557,7 @@ void ScreenManager::Prompt( ScreenMessage SM_SendWhenDone, CString sText, bool b
void ScreenManager::TextEntry( ScreenMessage SM_SendWhenDone, CString sQuestion, CString sInitialAnswer, void(*OnOK)(CString sAnswer), void(*OnCanel)() ) void ScreenManager::TextEntry( ScreenMessage SM_SendWhenDone, CString sQuestion, CString sInitialAnswer, void(*OnOK)(CString sAnswer), void(*OnCanel)() )
{ {
// add the new state onto the back of the array // add the new state onto the back of the array
m_ScreenStack.push_back( new ScreenTextEntry(SM_SendWhenDone, sQuestion, sInitialAnswer, OnOK, OnCanel) ); m_ScreenStack.push_back( new ScreenTextEntry("ScreenTextEntry", SM_SendWhenDone, sQuestion, sInitialAnswer, OnOK, OnCanel) );
} }
void ScreenManager::MiniMenu( Menu* pDef, ScreenMessage SM_SendOnOK, ScreenMessage SM_SendOnCancel ) void ScreenManager::MiniMenu( Menu* pDef, ScreenMessage SM_SendOnOK, ScreenMessage SM_SendOnCancel )
+1 -1
View File
@@ -46,7 +46,7 @@ const float BUTTON_COLUMN_X[NUM_GAME_TO_DEVICE_SLOTS*MAX_GAME_CONTROLLERS] =
}; };
ScreenMapControllers::ScreenMapControllers() : Screen("ScreenMapControllers") ScreenMapControllers::ScreenMapControllers( CString sClassName ) : Screen( sClassName )
{ {
LOG->Trace( "ScreenMapControllers::ScreenMapControllers()" ); LOG->Trace( "ScreenMapControllers::ScreenMapControllers()" );
+1 -1
View File
@@ -22,7 +22,7 @@
class ScreenMapControllers : public Screen class ScreenMapControllers : public Screen
{ {
public: public:
ScreenMapControllers(); ScreenMapControllers( CString sName );
virtual ~ScreenMapControllers(); virtual ~ScreenMapControllers();
virtual void Update( float fDeltaTime ); virtual void Update( float fDeltaTime );
+1 -1
View File
@@ -15,7 +15,7 @@
class ScreenMemoryCard : public ScreenAttract class ScreenMemoryCard : public ScreenAttract
{ {
public: public:
ScreenMemoryCard() : ScreenAttract("ScreenMemoryCard") { }; ScreenMemoryCard( CString sName ) : ScreenAttract( sName ) { };
}; };
+1 -1
View File
@@ -66,7 +66,7 @@ struct Menu
class ScreenMiniMenu : public Screen class ScreenMiniMenu : public Screen
{ {
public: public:
ScreenMiniMenu(); ScreenMiniMenu( CString sName );
ScreenMiniMenu( Menu* pDef, ScreenMessage SM_SendOnOK, ScreenMessage SM_SendOnCancel ); ScreenMiniMenu( Menu* pDef, ScreenMessage SM_SendOnOK, ScreenMessage SM_SendOnCancel );
virtual void Update( float fDeltaTime ); virtual void Update( float fDeltaTime );
+1 -1
View File
@@ -37,7 +37,7 @@ const CString CREDIT_LINES[] =
const unsigned NUM_CREDIT_LINES = sizeof(CREDIT_LINES) / sizeof(CString); const unsigned NUM_CREDIT_LINES = sizeof(CREDIT_LINES) / sizeof(CString);
ScreenMusicScroll::ScreenMusicScroll() : Screen("ScreenMusicScroll") ScreenMusicScroll::ScreenMusicScroll( CString sClassName ) : Screen( sClassName )
{ {
LOG->Trace( "ScreenMusicScroll::ScreenMusicScroll()" ); LOG->Trace( "ScreenMusicScroll::ScreenMusicScroll()" );
+1 -1
View File
@@ -23,7 +23,7 @@
class ScreenMusicScroll : public Screen class ScreenMusicScroll : public Screen
{ {
public: public:
ScreenMusicScroll(); ScreenMusicScroll( CString sName );
virtual void Update( float fDeltaTime ); virtual void Update( float fDeltaTime );
virtual void DrawPrimitives(); virtual void DrawPrimitives();
+1 -1
View File
@@ -88,7 +88,7 @@ float GetClosestCharYPos( float fFakeBeat )
} }
ScreenNameEntry::ScreenNameEntry() : Screen("ScreenNameEntry") ScreenNameEntry::ScreenNameEntry( CString sClassName ) : Screen( sClassName )
{ {
LOG->Trace( "ScreenNameEntry::ScreenNameEntry()" ); LOG->Trace( "ScreenNameEntry::ScreenNameEntry()" );
+1 -1
View File
@@ -21,7 +21,7 @@
class ScreenNameEntry : public Screen class ScreenNameEntry : public Screen
{ {
public: public:
ScreenNameEntry(); ScreenNameEntry( CString sName );
virtual ~ScreenNameEntry(); virtual ~ScreenNameEntry();
virtual void Update( float fDeltaTime ); virtual void Update( float fDeltaTime );
+2 -2
View File
@@ -56,8 +56,8 @@ OptionRow g_OptionsMenuLines[NUM_OPTIONS_MENU_LINES] = {
OptionRow( "", true, "Reload Songs/Courses" ), OptionRow( "", true, "Reload Songs/Courses" ),
}; };
ScreenOptionsMenu::ScreenOptionsMenu() : ScreenOptionsMenu::ScreenOptionsMenu( CString sClassName ) :
ScreenOptions("ScreenOptionsMenu") ScreenOptions( sClassName )
{ {
LOG->Trace( "ScreenOptionsMenu::ScreenOptionsMenu()" ); LOG->Trace( "ScreenOptionsMenu::ScreenOptionsMenu()" );
+1 -1
View File
@@ -16,7 +16,7 @@
class ScreenOptionsMenu : public ScreenOptions class ScreenOptionsMenu : public ScreenOptions
{ {
public: public:
ScreenOptionsMenu(); ScreenOptionsMenu( CString sName );
protected: protected:
void MenuStart( PlayerNumber pn ); void MenuStart( PlayerNumber pn );
+2 -2
View File
@@ -78,8 +78,8 @@ static const PlayerOptions::Effect ChoosableEffects[] =
PlayerOptions::NUM_EFFECTS PlayerOptions::NUM_EFFECTS
}; };
ScreenPlayerOptions::ScreenPlayerOptions() : ScreenPlayerOptions::ScreenPlayerOptions( CString sClassName ) :
ScreenOptions("ScreenPlayerOptions") ScreenOptions( sClassName )
{ {
LOG->Trace( "ScreenPlayerOptions::ScreenPlayerOptions()" ); LOG->Trace( "ScreenPlayerOptions::ScreenPlayerOptions()" );
+1 -1
View File
@@ -18,7 +18,7 @@
class ScreenPlayerOptions : public ScreenOptions class ScreenPlayerOptions : public ScreenOptions
{ {
public: public:
ScreenPlayerOptions(); ScreenPlayerOptions( CString sName );
virtual void Update( float fDelta ); virtual void Update( float fDelta );
virtual void DrawPrimitives(); virtual void DrawPrimitives();
+1 -2
View File
@@ -37,8 +37,7 @@ OptionRow g_ProfileOptionsLines[NUM_GAMEPLAY_OPTIONS_LINES] = {
OptionRow( "Rename", true ), OptionRow( "Rename", true ),
}; };
ScreenProfileOptions::ScreenProfileOptions() : ScreenProfileOptions::ScreenProfileOptions( CString sClassName ) : ScreenOptions( sClassName )
ScreenOptions("ScreenProfileOptions")
{ {
LOG->Trace( "ScreenProfileOptions::ScreenProfileOptions()" ); LOG->Trace( "ScreenProfileOptions::ScreenProfileOptions()" );
+1 -1
View File
@@ -14,7 +14,7 @@
class ScreenProfileOptions : public ScreenOptions class ScreenProfileOptions : public ScreenOptions
{ {
public: public:
ScreenProfileOptions(); ScreenProfileOptions( CString sName );
virtual void MenuStart( PlayerNumber pn ); virtual void MenuStart( PlayerNumber pn );
+1 -1
View File
@@ -20,7 +20,7 @@
class ScreenPrompt : public Screen class ScreenPrompt : public Screen
{ {
public: public:
ScreenPrompt(); ScreenPrompt( CString sName );
ScreenPrompt( ScreenMessage SM_SendWhenDone, CString sText, bool bYesNoPrompt=false, bool bDefaultAnswer = false, void(*OnYes)(void*) = NULL, void(*OnNo)(void*) = NULL, void* pCallbackData = NULL ); ScreenPrompt( ScreenMessage SM_SendWhenDone, CString sText, bool bYesNoPrompt=false, bool bDefaultAnswer = false, void(*OnYes)(void*) = NULL, void(*OnNo)(void*) = NULL, void* pCallbackData = NULL );
virtual void Update( float fDeltaTime ); virtual void Update( float fDeltaTime );
+1 -1
View File
@@ -47,7 +47,7 @@ const ScreenMessage SM_ShowNextPage = (ScreenMessage)(SM_User+67);
const ScreenMessage SM_HidePage = (ScreenMessage)(SM_User+68); const ScreenMessage SM_HidePage = (ScreenMessage)(SM_User+68);
ScreenRanking::ScreenRanking() : ScreenAttract("ScreenRanking") ScreenRanking::ScreenRanking( CString sClassName ) : ScreenAttract( sClassName )
{ {
m_sprCategory.SetXY( CATEGORY_X, CATEGORY_Y ); m_sprCategory.SetXY( CATEGORY_X, CATEGORY_Y );
this->AddChild( &m_sprCategory ); this->AddChild( &m_sprCategory );
+1 -1
View File
@@ -20,7 +20,7 @@ class Course;
class ScreenRanking : public ScreenAttract class ScreenRanking : public ScreenAttract
{ {
public: public:
ScreenRanking(); ScreenRanking( CString sName );
void HandleScreenMessage( const ScreenMessage SM ); void HandleScreenMessage( const ScreenMessage SM );
+1 -2
View File
@@ -40,8 +40,7 @@ OptionRow g_RaveOptionsLines[NUM_RAVE_OPTIONS_LINES] = {
PlayerNumber OPPOSITE_PLAYER[NUM_PLAYERS] = { PLAYER_2, PLAYER_1 }; PlayerNumber OPPOSITE_PLAYER[NUM_PLAYERS] = { PLAYER_2, PLAYER_1 };
ScreenRaveOptions::ScreenRaveOptions() : ScreenRaveOptions::ScreenRaveOptions( CString sClassName ): ScreenOptions( sClassName )
ScreenOptions("ScreenRaveOptions")
{ {
LOG->Trace( "ScreenRaveOptions::ScreenRaveOptions()" ); LOG->Trace( "ScreenRaveOptions::ScreenRaveOptions()" );
+1 -1
View File
@@ -14,7 +14,7 @@
class ScreenRaveOptions : public ScreenOptions class ScreenRaveOptions : public ScreenOptions
{ {
public: public:
ScreenRaveOptions(); ScreenRaveOptions( CString sName );
private: private:
void ImportOptions(); void ImportOptions();
+1 -1
View File
@@ -22,7 +22,7 @@
#include "RageLog.h" #include "RageLog.h"
ScreenSandbox::ScreenSandbox() : Screen("ScreenSandbox") ScreenSandbox::ScreenSandbox( CString sClassName ) : Screen( sClassName )
{ {
// m_quad1.StretchTo( RectI(SCREEN_LEFT, SCREEN_TOP, SCREEN_RIGHT, SCREEN_BOTTOM) ); // m_quad1.StretchTo( RectI(SCREEN_LEFT, SCREEN_TOP, SCREEN_RIGHT, SCREEN_BOTTOM) );
// m_quad1.SetDiffuse( RageColor(0,0,1,1) ); // m_quad1.SetDiffuse( RageColor(0,0,1,1) );
+1 -1
View File
@@ -19,7 +19,7 @@
class ScreenSandbox : public Screen class ScreenSandbox : public Screen
{ {
public: public:
ScreenSandbox(); ScreenSandbox( CString sName );
virtual void Input( const DeviceInput& DeviceI, const InputEventType type, const GameInput &GameI, const MenuInput &MenuI, const StyleInput &StyleI ); virtual void Input( const DeviceInput& DeviceI, const InputEventType type, const GameInput &GameI, const MenuInput &MenuI, const StyleInput &StyleI );
virtual void HandleScreenMessage( const ScreenMessage SM ); virtual void HandleScreenMessage( const ScreenMessage SM );
+1 -1
View File
@@ -59,7 +59,7 @@ const PlayerNumber CPU_PLAYER[NUM_PLAYERS] = { PLAYER_2, PLAYER_1 };
ScreenSelectCharacter::ScreenSelectCharacter() : Screen("ScreenSelectCharacter") ScreenSelectCharacter::ScreenSelectCharacter( CString sClassName ) : Screen( sClassName )
{ {
LOG->Trace( "ScreenSelectCharacter::ScreenSelectCharacter()" ); LOG->Trace( "ScreenSelectCharacter::ScreenSelectCharacter()" );
+1 -1
View File
@@ -22,7 +22,7 @@
class ScreenSelectCharacter : public Screen class ScreenSelectCharacter : public Screen
{ {
public: public:
ScreenSelectCharacter(); ScreenSelectCharacter( CString sName );
virtual ~ScreenSelectCharacter(); virtual ~ScreenSelectCharacter();
virtual void DrawPrimitives(); virtual void DrawPrimitives();
+1 -1
View File
@@ -57,7 +57,7 @@ static const ScreenMessage SM_AllowOptionsMenuRepeat = ScreenMessage(SM_User+1);
ScreenSelectCourse::ScreenSelectCourse() : Screen("ScreenSelectCourse") ScreenSelectCourse::ScreenSelectCourse( CString sClassName ) : Screen( sClassName )
{ {
LOG->Trace( "ScreenSelectCourse::ScreenSelectCourse()" ); LOG->Trace( "ScreenSelectCourse::ScreenSelectCourse()" );
+1 -1
View File
@@ -23,7 +23,7 @@
class ScreenSelectCourse : public Screen class ScreenSelectCourse : public Screen
{ {
public: public:
ScreenSelectCourse(); ScreenSelectCourse( CString sName );
virtual ~ScreenSelectCourse(); virtual ~ScreenSelectCourse();
virtual void DrawPrimitives(); virtual void DrawPrimitives();
+1 -1
View File
@@ -35,7 +35,7 @@
#define DISABLED_COLOR THEME->GetMetricC("ScreenSelectDifficulty","DisabledColor") #define DISABLED_COLOR THEME->GetMetricC("ScreenSelectDifficulty","DisabledColor")
ScreenSelectDifficulty::ScreenSelectDifficulty() : ScreenSelect( "ScreenSelectDifficulty" ) ScreenSelectDifficulty::ScreenSelectDifficulty( CString sClassName ) : ScreenSelect( sClassName )
{ {
m_CurrentPage = PAGE_1; m_CurrentPage = PAGE_1;
int p; int p;
+1 -1
View File
@@ -23,7 +23,7 @@
class ScreenSelectDifficulty : public ScreenSelect class ScreenSelectDifficulty : public ScreenSelect
{ {
public: public:
ScreenSelectDifficulty(); ScreenSelectDifficulty( CString sName );
virtual void Update( float fDelta ); virtual void Update( float fDelta );
+1 -1
View File
@@ -53,7 +53,7 @@
#define SLEEP_AFTER_TWEEN_OFF_SECONDS THEME->GetMetricF("ScreenSelectDifficultyEX","SleepAfterTweenOffSeconds") #define SLEEP_AFTER_TWEEN_OFF_SECONDS THEME->GetMetricF("ScreenSelectDifficultyEX","SleepAfterTweenOffSeconds")
ScreenSelectDifficultyEX::ScreenSelectDifficultyEX() : ScreenSelect( "ScreenSelectDifficultyEX" ) ScreenSelectDifficultyEX::ScreenSelectDifficultyEX( CString sClassName ) : ScreenSelect( sClassName )
{ {
m_CurrentPage = PAGE_1; m_CurrentPage = PAGE_1;
int p; int p;
+1 -1
View File
@@ -23,7 +23,7 @@
class ScreenSelectDifficultyEX : public ScreenSelect class ScreenSelectDifficultyEX : public ScreenSelect
{ {
public: public:
ScreenSelectDifficultyEX(); ScreenSelectDifficultyEX( CString sName );
virtual void HandleScreenMessage( const ScreenMessage SM ); virtual void HandleScreenMessage( const ScreenMessage SM );
virtual void MenuLeft( PlayerNumber pn ); virtual void MenuLeft( PlayerNumber pn );
+2 -2
View File
@@ -33,8 +33,8 @@ OptionRow g_SelectGameLines[NUM_SELECT_GAME_LINES] =
}; };
ScreenSelectGame::ScreenSelectGame() : ScreenSelectGame::ScreenSelectGame( CString sClassName ) :
ScreenOptions("ScreenSelectGame") ScreenOptions( sClassName )
{ {
LOG->Trace( "ScreenSelectGame::ScreenSelectGame()" ); LOG->Trace( "ScreenSelectGame::ScreenSelectGame()" );
+1 -1
View File
@@ -14,7 +14,7 @@
class ScreenSelectGame : public ScreenOptions class ScreenSelectGame : public ScreenOptions
{ {
public: public:
ScreenSelectGame(); ScreenSelectGame( CString sName );
private: private:
void ImportOptions(); void ImportOptions();
+1 -1
View File
@@ -33,7 +33,7 @@
#define NEXT_SCREEN THEME->GetMetric ("ScreenSelectGroup","NextScreen") #define NEXT_SCREEN THEME->GetMetric ("ScreenSelectGroup","NextScreen")
ScreenSelectGroup::ScreenSelectGroup() : Screen("ScreenSelectGroup") ScreenSelectGroup::ScreenSelectGroup( CString sClassName ) : Screen( sClassName )
{ {
LOG->Trace( "ScreenSelectGroup::ScreenSelectGroup()" ); LOG->Trace( "ScreenSelectGroup::ScreenSelectGroup()" );
+1 -1
View File
@@ -21,7 +21,7 @@
class ScreenSelectGroup : public Screen class ScreenSelectGroup : public Screen
{ {
public: public:
ScreenSelectGroup(); ScreenSelectGroup( CString sName );
virtual ~ScreenSelectGroup(); virtual ~ScreenSelectGroup();
virtual void DrawPrimitives(); virtual void DrawPrimitives();
+1 -1
View File
@@ -34,7 +34,7 @@
const ScreenMessage SM_PlayPostSwitchPage = (ScreenMessage)(SM_User+1); const ScreenMessage SM_PlayPostSwitchPage = (ScreenMessage)(SM_User+1);
ScreenSelectMaster::ScreenSelectMaster() : ScreenSelect( "ScreenSelectMaster" ) ScreenSelectMaster::ScreenSelectMaster( CString sClassName ) : ScreenSelect( sClassName )
{ {
int p, i; int p, i;
+3 -1
View File
@@ -21,7 +21,7 @@
class ScreenSelectMaster : public ScreenSelect class ScreenSelectMaster : public ScreenSelect
{ {
public: public:
ScreenSelectMaster(); ScreenSelectMaster( CString sName );
virtual void Update( float fDelta ); virtual void Update( float fDelta );
@@ -74,6 +74,8 @@ protected:
// //
class ScreenSelectStyle5th : public ScreenSelectMaster class ScreenSelectStyle5th : public ScreenSelectMaster
{ {
public:
ScreenSelectStyle5th( CString sName ): ScreenSelectMaster( sName ) { }
}; };
+1 -1
View File
@@ -39,7 +39,7 @@ ScreenSelectMode (Constructor)
Desc: Sets up the screen display Desc: Sets up the screen display
************************************/ ************************************/
ScreenSelectMode::ScreenSelectMode() : ScreenSelect( "ScreenSelectMode" ) ScreenSelectMode::ScreenSelectMode( CString sClassName ) : ScreenSelect( sClassName )
{ {
m_bSelected = false; m_bSelected = false;
m_ChoiceListFrame.Load( THEME->GetPathToG("ScreenSelectMode list frame")); m_ChoiceListFrame.Load( THEME->GetPathToG("ScreenSelectMode list frame"));
+1 -1
View File
@@ -26,7 +26,7 @@ Andrew Livy
class ScreenSelectMode : public ScreenSelect class ScreenSelectMode : public ScreenSelect
{ {
public: public:
ScreenSelectMode(); // Constructor ScreenSelectMode( CString sName ); // Constructor
virtual ~ScreenSelectMode(); // Destructor virtual ~ScreenSelectMode(); // Destructor
virtual void MenuLeft( PlayerNumber pn ); virtual void MenuLeft( PlayerNumber pn );
virtual void MenuRight( PlayerNumber pn ); virtual void MenuRight( PlayerNumber pn );
+1 -1
View File
@@ -73,7 +73,7 @@ static void FlipSpriteHorizontally(Sprite &s)
s.SetCustomTextureCoords(Coords); s.SetCustomTextureCoords(Coords);
} }
ScreenSelectMusic::ScreenSelectMusic() : Screen("ScreenSelectMusic") ScreenSelectMusic::ScreenSelectMusic( CString sClassName ) : Screen( sClassName )
{ {
LOG->Trace( "ScreenSelectMusic::ScreenSelectMusic()" ); LOG->Trace( "ScreenSelectMusic::ScreenSelectMusic()" );
+1 -1
View File
@@ -30,7 +30,7 @@
class ScreenSelectMusic : public Screen class ScreenSelectMusic : public Screen
{ {
public: public:
ScreenSelectMusic(); ScreenSelectMusic( CString sName );
virtual ~ScreenSelectMusic(); virtual ~ScreenSelectMusic();
virtual void DrawPrimitives(); virtual void DrawPrimitives();
+1 -1
View File
@@ -26,7 +26,7 @@
#define DISABLED_COLOR THEME->GetMetricC("ScreenSelectStyle","DisabledColor") #define DISABLED_COLOR THEME->GetMetricC("ScreenSelectStyle","DisabledColor")
ScreenSelectStyle::ScreenSelectStyle() : ScreenSelect( "ScreenSelectStyle" ) ScreenSelectStyle::ScreenSelectStyle( CString sClassName ) : ScreenSelect( sClassName )
{ {
m_iSelection = 0; m_iSelection = 0;
+1 -1
View File
@@ -22,7 +22,7 @@
class ScreenSelectStyle : public ScreenSelect class ScreenSelectStyle : public ScreenSelect
{ {
public: public:
ScreenSelectStyle(); ScreenSelectStyle( CString sName );
virtual void MenuLeft( PlayerNumber pn ); virtual void MenuLeft( PlayerNumber pn );
virtual void MenuRight( PlayerNumber pn ); virtual void MenuRight( PlayerNumber pn );
+2 -2
View File
@@ -52,8 +52,8 @@ CString ScreenSongOptions::GetNextScreen()
} }
ScreenSongOptions::ScreenSongOptions() : ScreenSongOptions::ScreenSongOptions( CString sClassName ) :
ScreenOptions("ScreenSongOptions") ScreenOptions( sClassName )
{ {
LOG->Trace( "ScreenSongOptions::ScreenSongOptions()" ); LOG->Trace( "ScreenSongOptions::ScreenSongOptions()" );
+1 -1
View File
@@ -15,7 +15,7 @@
class ScreenSongOptions : public ScreenOptions class ScreenSongOptions : public ScreenOptions
{ {
public: public:
ScreenSongOptions(); ScreenSongOptions( CString sName );
static CString GetNextScreen(); static CString GetNextScreen();
private: private:
+2 -2
View File
@@ -41,8 +41,8 @@ OptionRow g_SoundOptionsLines[NUM_SOUND_OPTIONS_LINES] = {
OptionRow( "Resampling\nQuality", true, "FAST","NORMAL","HIGH QUALITY" ), OptionRow( "Resampling\nQuality", true, "FAST","NORMAL","HIGH QUALITY" ),
}; };
ScreenSoundOptions::ScreenSoundOptions() : ScreenSoundOptions::ScreenSoundOptions( CString sClassName ) :
ScreenOptions("ScreenSoundOptions") ScreenOptions( sClassName )
{ {
LOG->Trace( "ScreenSoundOptions::ScreenSoundOptions()" ); LOG->Trace( "ScreenSoundOptions::ScreenSoundOptions()" );
+1 -1
View File
@@ -17,7 +17,7 @@
class ScreenSoundOptions : public ScreenOptions class ScreenSoundOptions : public ScreenOptions
{ {
public: public:
ScreenSoundOptions(); ScreenSoundOptions( CString sName );
private: private:
void ImportOptions(); void ImportOptions();
+1 -1
View File
@@ -52,7 +52,7 @@ enum StageMode
}; };
*/ */
ScreenStage::ScreenStage() : Screen("ScreenStage") ScreenStage::ScreenStage( CString sClassName ) : Screen( sClassName )
{ {
SOUND->StopMusic(); SOUND->StopMusic();
+1 -1
View File
@@ -15,7 +15,7 @@
class ScreenStage : public Screen class ScreenStage : public Screen
{ {
public: public:
ScreenStage(); ScreenStage( CString sName );
virtual void Update( float fDeltaTime ); virtual void Update( float fDeltaTime );
virtual void DrawPrimitives(); virtual void DrawPrimitives();
+1 -1
View File
@@ -28,7 +28,7 @@ const ScreenMessage SM_DoneOpening = ScreenMessage(SM_User-7);
const ScreenMessage SM_StartClosing = ScreenMessage(SM_User-8); const ScreenMessage SM_StartClosing = ScreenMessage(SM_User-8);
ScreenStyleSplash::ScreenStyleSplash() : Screen("ScreenStyleSplash") ScreenStyleSplash::ScreenStyleSplash( CString sName ) : Screen( sName )
{ {
SOUND->StopMusic(); SOUND->StopMusic();

Some files were not shown because too many files have changed in this diff Show More