Transition away from Screen(sName).

This commit is contained in:
Glenn Maynard
2006-01-15 19:04:34 +00:00
parent 470c909ec6
commit ced8fd4561
26 changed files with 28 additions and 68 deletions
+3 -5
View File
@@ -28,14 +28,12 @@ AutoScreenMessage( SM_SMOnlinePack )
AutoScreenMessage( SM_BackFromRoomName )
AutoScreenMessage( SM_BackFromRoomDesc )
REGISTER_SCREEN_CLASS( ScreenNetRoom );
ScreenNetRoom::ScreenNetRoom( const CString& sName ) : ScreenNetSelectBase( sName )
{
GAMESTATE->FinishStage();
}
REGISTER_SCREEN_CLASS_NEW( ScreenNetRoom );
void ScreenNetRoom::Init()
{
GAMESTATE->FinishStage();
ScreenNetSelectBase::Init();
m_soundChangeSel.Load( THEME->GetPathS("ScreenNetRoom","change sel"));
-1
View File
@@ -25,7 +25,6 @@ private:
class ScreenNetRoom : public ScreenNetSelectBase
{
public:
ScreenNetRoom( const CString& sName );
virtual void Init();
virtual void Input( const InputEventPlus &input );
virtual void HandleScreenMessage( const ScreenMessage SM );
+1 -4
View File
@@ -32,10 +32,7 @@ AutoScreenMessage( SM_AddToChat )
AutoScreenMessage( SM_UsersUpdate )
AutoScreenMessage( SM_SMOnlinePack )
REGISTER_SCREEN_CLASS( ScreenNetSelectBase );
ScreenNetSelectBase::ScreenNetSelectBase( const CString& sName ) : ScreenWithMenuElements( sName )
{
}
REGISTER_SCREEN_CLASS_NEW( ScreenNetSelectBase );
void ScreenNetSelectBase::Init()
{
-1
View File
@@ -11,7 +11,6 @@
class ScreenNetSelectBase : public ScreenWithMenuElements
{
public:
ScreenNetSelectBase( const CString& sName );
virtual void Init();
void Input( const InputEventPlus &input );
+4 -6
View File
@@ -37,15 +37,13 @@ const CString AllGroups = "[ALL MUSIC]";
#define DIFFBG_WIDTH THEME->GetMetricF(m_sName,"DiffBGWidth")
#define DIFFBG_HEIGHT THEME->GetMetricF(m_sName,"DiffBGHeight")
REGISTER_SCREEN_CLASS( ScreenNetSelectMusic );
ScreenNetSelectMusic::ScreenNetSelectMusic( const CString& sName ) : ScreenNetSelectBase( sName )
{
/* Finish any previous stage. It's OK to call this when we havn't played a stage yet. */
GAMESTATE->FinishStage();
}
REGISTER_SCREEN_CLASS_NEW( ScreenNetSelectMusic );
void ScreenNetSelectMusic::Init()
{
/* Finish any previous stage. It's OK to call this when we havn't played a stage yet. */
GAMESTATE->FinishStage();
ScreenNetSelectBase::Init();
//Diff Icon background
-1
View File
@@ -21,7 +21,6 @@
class ScreenNetSelectMusic : public ScreenNetSelectBase
{
public:
ScreenNetSelectMusic( const CString& sName );
virtual void Init();
virtual void Input( const InputEventPlus &input );
+1 -4
View File
@@ -21,10 +21,7 @@
AutoScreenMessage( SM_BackFromURL )
REGISTER_SCREEN_CLASS( ScreenPackages );
ScreenPackages::ScreenPackages( CString sClassName ) : ScreenWithMenuElements( sClassName )
{
}
REGISTER_SCREEN_CLASS_NEW( ScreenPackages );
void ScreenPackages::Init()
{
-1
View File
@@ -12,7 +12,6 @@
class ScreenPackages : public ScreenWithMenuElements
{
public:
ScreenPackages( CString sName );
virtual void Init();
virtual void Input( const InputEventPlus &input );
+1 -5
View File
@@ -45,11 +45,7 @@ void ScreenPrompt::Prompt( ScreenMessage smSendOnPop, const CString &sText, Prom
REGISTER_SCREEN_CLASS( ScreenPrompt );
ScreenPrompt::ScreenPrompt( const CString &sScreenName ):
ScreenWithMenuElements( sScreenName )
{
}
REGISTER_SCREEN_CLASS_NEW( ScreenPrompt );
void ScreenPrompt::Init()
{
-1
View File
@@ -28,7 +28,6 @@ public:
static void SetPromptSettings( const CString &sText, PromptType type = PROMPT_OK, PromptAnswer defaultAnswer = ANSWER_NO, void(*OnYes)(void*) = NULL, void(*OnNo)(void*) = NULL, void* pCallbackData = NULL );
static void Prompt( ScreenMessage smSendOnPop, const CString &sText, PromptType type = PROMPT_OK, PromptAnswer defaultAnswer = ANSWER_NO, void(*OnYes)(void*) = NULL, void(*OnNo)(void*) = NULL, void* pCallbackData = NULL );
ScreenPrompt( const CString &sScreenName );
virtual void Init();
virtual void BeginScreen();
virtual void Input( const InputEventPlus &input );
+4 -2
View File
@@ -115,9 +115,11 @@ static void RevertSyncChanges( void* pThrowAway )
GAMESTATE->RevertSyncChanges();
}
REGISTER_SCREEN_CLASS( ScreenSaveSync );
ScreenSaveSync::ScreenSaveSync( CString sClassName ) : ScreenPrompt( sClassName )
REGISTER_SCREEN_CLASS_NEW( ScreenSaveSync );
void ScreenSaveSync::Init()
{
ScreenPrompt::Init();
ScreenPrompt::SetPromptSettings(
GetPromptText(),
PROMPT_YES_NO,
+1 -1
View File
@@ -8,7 +8,7 @@
class ScreenSaveSync : public ScreenPrompt
{
public:
ScreenSaveSync( CString sName );
virtual void Init();
static void PromptSaveSync();
};
+1 -4
View File
@@ -46,10 +46,7 @@ const PlayerNumber CPU_PLAYER[NUM_PLAYERS] = { PLAYER_2, PLAYER_1 };
REGISTER_SCREEN_CLASS( ScreenSelectCharacter );
ScreenSelectCharacter::ScreenSelectCharacter( CString sClassName ) : ScreenWithMenuElements( sClassName )
{
}
REGISTER_SCREEN_CLASS_NEW( ScreenSelectCharacter );
void ScreenSelectCharacter::Init()
-1
View File
@@ -16,7 +16,6 @@
class ScreenSelectCharacter : public ScreenWithMenuElements
{
public:
ScreenSelectCharacter( CString sName );
virtual void Init();
virtual ~ScreenSelectCharacter();
+1 -4
View File
@@ -22,10 +22,7 @@
#define BANNER_HEIGHT THEME->GetMetricF("ScreenSelectGroup","BannerHeight")
REGISTER_SCREEN_CLASS( ScreenSelectGroup );
ScreenSelectGroup::ScreenSelectGroup( CString sClassName ) : ScreenWithMenuElements( sClassName )
{
}
REGISTER_SCREEN_CLASS_NEW( ScreenSelectGroup );
static LocalizedString ALL_MUSIC_STRING( "ScreenSelectGroup", "ALL MUSIC" );
void ScreenSelectGroup::Init()
-1
View File
@@ -14,7 +14,6 @@
class ScreenSelectGroup : public ScreenWithMenuElements
{
public:
ScreenSelectGroup( CString sName );
virtual void Init();
virtual void Input( const InputEventPlus &input );
+4 -2
View File
@@ -448,9 +448,11 @@ static CString ResetPreferences()
REGISTER_SCREEN_CLASS( ScreenServiceAction );
ScreenServiceAction::ScreenServiceAction( CString sClassName ) : ScreenPrompt( sClassName )
REGISTER_SCREEN_CLASS_NEW( ScreenServiceAction );
void ScreenServiceAction::Init()
{
ScreenPrompt::Init();
CString sAction = THEME->GetMetric(m_sName,"Action");
CString (*pfn)() = NULL;
+1 -1
View File
@@ -8,7 +8,7 @@
class ScreenServiceAction : public ScreenPrompt
{
public:
ScreenServiceAction( CString sName );
virtual void Init();
};
+1 -4
View File
@@ -37,10 +37,7 @@ static float GetTitleY( SetTimeSelection s ) { return g_Y[s]; }
static float GetValueX( SetTimeSelection s ) { return g_X[s] + 80; }
static float GetValueY( SetTimeSelection s ) { return g_Y[s]; }
REGISTER_SCREEN_CLASS( ScreenSetTime );
ScreenSetTime::ScreenSetTime( CString sClassName ) : ScreenWithMenuElements( sClassName )
{
}
REGISTER_SCREEN_CLASS_NEW( ScreenSetTime );
void ScreenSetTime::Init()
{
-1
View File
@@ -18,7 +18,6 @@ enum SetTimeSelection
class ScreenSetTime : public ScreenWithMenuElements
{
public:
ScreenSetTime( CString sName );
virtual void Init();
virtual void Update( float fDelta );
+1 -4
View File
@@ -14,10 +14,7 @@
#include "LocalizedString.h"
REGISTER_SCREEN_CLASS( ScreenTestInput );
ScreenTestInput::ScreenTestInput( CString sClassName ) : ScreenWithMenuElements( sClassName )
{
}
REGISTER_SCREEN_CLASS_NEW( ScreenTestInput );
void ScreenTestInput::Init()
{
-1
View File
@@ -10,7 +10,6 @@
class ScreenTestInput : public ScreenWithMenuElements
{
public:
ScreenTestInput( CString sName );
virtual void Init();
virtual ~ScreenTestInput();
+3 -5
View File
@@ -11,14 +11,12 @@
#include "InputEventPlus.h"
#include "LocalizedString.h"
REGISTER_SCREEN_CLASS( ScreenTestLights );
ScreenTestLights::ScreenTestLights( CString sClassName ) : ScreenWithMenuElements( sClassName )
{
LIGHTSMAN->SetLightsMode( LIGHTSMODE_TEST_AUTO_CYCLE );
}
REGISTER_SCREEN_CLASS_NEW( ScreenTestLights );
void ScreenTestLights::Init()
{
LIGHTSMAN->SetLightsMode( LIGHTSMODE_TEST_AUTO_CYCLE );
ScreenWithMenuElements::Init();
m_textInputs.SetName( "Text" );
-1
View File
@@ -8,7 +8,6 @@
class ScreenTestLights : public ScreenWithMenuElements
{
public:
ScreenTestLights( CString sName );
virtual void Init();
virtual ~ScreenTestLights();
+1 -6
View File
@@ -71,12 +71,7 @@ bool ScreenTextEntry::s_bCancelledLast = false;
* XXX: Don't allow internal-use codepoints (above 0xFFFF); those are
* subject to change and shouldn't be written to disk.
*/
REGISTER_SCREEN_CLASS( ScreenTextEntry );
ScreenTextEntry::ScreenTextEntry( CString sClassName ) :
ScreenWithMenuElements( sClassName )
{
}
REGISTER_SCREEN_CLASS_NEW( ScreenTextEntry );
void ScreenTextEntry::Init()
{
-1
View File
@@ -41,7 +41,6 @@ public:
TextEntry( smSendOnPop, sQuestion, "", 255, NULL, OnOK, OnCanel, true );
}
ScreenTextEntry( CString sName );
~ScreenTextEntry();
virtual void Init();
virtual void BeginScreen();