Transition away from Screen(sName).
This commit is contained in:
@@ -28,14 +28,12 @@ AutoScreenMessage( SM_SMOnlinePack )
|
|||||||
AutoScreenMessage( SM_BackFromRoomName )
|
AutoScreenMessage( SM_BackFromRoomName )
|
||||||
AutoScreenMessage( SM_BackFromRoomDesc )
|
AutoScreenMessage( SM_BackFromRoomDesc )
|
||||||
|
|
||||||
REGISTER_SCREEN_CLASS( ScreenNetRoom );
|
REGISTER_SCREEN_CLASS_NEW( ScreenNetRoom );
|
||||||
ScreenNetRoom::ScreenNetRoom( const CString& sName ) : ScreenNetSelectBase( sName )
|
|
||||||
{
|
|
||||||
GAMESTATE->FinishStage();
|
|
||||||
}
|
|
||||||
|
|
||||||
void ScreenNetRoom::Init()
|
void ScreenNetRoom::Init()
|
||||||
{
|
{
|
||||||
|
GAMESTATE->FinishStage();
|
||||||
|
|
||||||
ScreenNetSelectBase::Init();
|
ScreenNetSelectBase::Init();
|
||||||
|
|
||||||
m_soundChangeSel.Load( THEME->GetPathS("ScreenNetRoom","change sel"));
|
m_soundChangeSel.Load( THEME->GetPathS("ScreenNetRoom","change sel"));
|
||||||
|
|||||||
@@ -25,7 +25,6 @@ private:
|
|||||||
class ScreenNetRoom : public ScreenNetSelectBase
|
class ScreenNetRoom : public ScreenNetSelectBase
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
ScreenNetRoom( const CString& sName );
|
|
||||||
virtual void Init();
|
virtual void Init();
|
||||||
virtual void Input( const InputEventPlus &input );
|
virtual void Input( const InputEventPlus &input );
|
||||||
virtual void HandleScreenMessage( const ScreenMessage SM );
|
virtual void HandleScreenMessage( const ScreenMessage SM );
|
||||||
|
|||||||
@@ -32,10 +32,7 @@ AutoScreenMessage( SM_AddToChat )
|
|||||||
AutoScreenMessage( SM_UsersUpdate )
|
AutoScreenMessage( SM_UsersUpdate )
|
||||||
AutoScreenMessage( SM_SMOnlinePack )
|
AutoScreenMessage( SM_SMOnlinePack )
|
||||||
|
|
||||||
REGISTER_SCREEN_CLASS( ScreenNetSelectBase );
|
REGISTER_SCREEN_CLASS_NEW( ScreenNetSelectBase );
|
||||||
ScreenNetSelectBase::ScreenNetSelectBase( const CString& sName ) : ScreenWithMenuElements( sName )
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
void ScreenNetSelectBase::Init()
|
void ScreenNetSelectBase::Init()
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -11,7 +11,6 @@
|
|||||||
class ScreenNetSelectBase : public ScreenWithMenuElements
|
class ScreenNetSelectBase : public ScreenWithMenuElements
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
ScreenNetSelectBase( const CString& sName );
|
|
||||||
virtual void Init();
|
virtual void Init();
|
||||||
|
|
||||||
void Input( const InputEventPlus &input );
|
void Input( const InputEventPlus &input );
|
||||||
|
|||||||
@@ -37,15 +37,13 @@ const CString AllGroups = "[ALL MUSIC]";
|
|||||||
#define DIFFBG_WIDTH THEME->GetMetricF(m_sName,"DiffBGWidth")
|
#define DIFFBG_WIDTH THEME->GetMetricF(m_sName,"DiffBGWidth")
|
||||||
#define DIFFBG_HEIGHT THEME->GetMetricF(m_sName,"DiffBGHeight")
|
#define DIFFBG_HEIGHT THEME->GetMetricF(m_sName,"DiffBGHeight")
|
||||||
|
|
||||||
REGISTER_SCREEN_CLASS( ScreenNetSelectMusic );
|
REGISTER_SCREEN_CLASS_NEW( 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();
|
|
||||||
}
|
|
||||||
|
|
||||||
void ScreenNetSelectMusic::Init()
|
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();
|
ScreenNetSelectBase::Init();
|
||||||
|
|
||||||
//Diff Icon background
|
//Diff Icon background
|
||||||
|
|||||||
@@ -21,7 +21,6 @@
|
|||||||
class ScreenNetSelectMusic : public ScreenNetSelectBase
|
class ScreenNetSelectMusic : public ScreenNetSelectBase
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
ScreenNetSelectMusic( const CString& sName );
|
|
||||||
virtual void Init();
|
virtual void Init();
|
||||||
|
|
||||||
virtual void Input( const InputEventPlus &input );
|
virtual void Input( const InputEventPlus &input );
|
||||||
|
|||||||
@@ -21,10 +21,7 @@
|
|||||||
|
|
||||||
AutoScreenMessage( SM_BackFromURL )
|
AutoScreenMessage( SM_BackFromURL )
|
||||||
|
|
||||||
REGISTER_SCREEN_CLASS( ScreenPackages );
|
REGISTER_SCREEN_CLASS_NEW( ScreenPackages );
|
||||||
ScreenPackages::ScreenPackages( CString sClassName ) : ScreenWithMenuElements( sClassName )
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
void ScreenPackages::Init()
|
void ScreenPackages::Init()
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -12,7 +12,6 @@
|
|||||||
class ScreenPackages : public ScreenWithMenuElements
|
class ScreenPackages : public ScreenWithMenuElements
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
ScreenPackages( CString sName );
|
|
||||||
virtual void Init();
|
virtual void Init();
|
||||||
|
|
||||||
virtual void Input( const InputEventPlus &input );
|
virtual void Input( const InputEventPlus &input );
|
||||||
|
|||||||
@@ -45,11 +45,7 @@ void ScreenPrompt::Prompt( ScreenMessage smSendOnPop, const CString &sText, Prom
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
REGISTER_SCREEN_CLASS( ScreenPrompt );
|
REGISTER_SCREEN_CLASS_NEW( ScreenPrompt );
|
||||||
ScreenPrompt::ScreenPrompt( const CString &sScreenName ):
|
|
||||||
ScreenWithMenuElements( sScreenName )
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
void ScreenPrompt::Init()
|
void ScreenPrompt::Init()
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -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 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 );
|
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 Init();
|
||||||
virtual void BeginScreen();
|
virtual void BeginScreen();
|
||||||
virtual void Input( const InputEventPlus &input );
|
virtual void Input( const InputEventPlus &input );
|
||||||
|
|||||||
@@ -115,9 +115,11 @@ static void RevertSyncChanges( void* pThrowAway )
|
|||||||
GAMESTATE->RevertSyncChanges();
|
GAMESTATE->RevertSyncChanges();
|
||||||
}
|
}
|
||||||
|
|
||||||
REGISTER_SCREEN_CLASS( ScreenSaveSync );
|
REGISTER_SCREEN_CLASS_NEW( ScreenSaveSync );
|
||||||
ScreenSaveSync::ScreenSaveSync( CString sClassName ) : ScreenPrompt( sClassName )
|
void ScreenSaveSync::Init()
|
||||||
{
|
{
|
||||||
|
ScreenPrompt::Init();
|
||||||
|
|
||||||
ScreenPrompt::SetPromptSettings(
|
ScreenPrompt::SetPromptSettings(
|
||||||
GetPromptText(),
|
GetPromptText(),
|
||||||
PROMPT_YES_NO,
|
PROMPT_YES_NO,
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
class ScreenSaveSync : public ScreenPrompt
|
class ScreenSaveSync : public ScreenPrompt
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
ScreenSaveSync( CString sName );
|
virtual void Init();
|
||||||
|
|
||||||
static void PromptSaveSync();
|
static void PromptSaveSync();
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -46,10 +46,7 @@ const PlayerNumber CPU_PLAYER[NUM_PLAYERS] = { PLAYER_2, PLAYER_1 };
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
REGISTER_SCREEN_CLASS( ScreenSelectCharacter );
|
REGISTER_SCREEN_CLASS_NEW( ScreenSelectCharacter );
|
||||||
ScreenSelectCharacter::ScreenSelectCharacter( CString sClassName ) : ScreenWithMenuElements( sClassName )
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
void ScreenSelectCharacter::Init()
|
void ScreenSelectCharacter::Init()
|
||||||
|
|||||||
@@ -16,7 +16,6 @@
|
|||||||
class ScreenSelectCharacter : public ScreenWithMenuElements
|
class ScreenSelectCharacter : public ScreenWithMenuElements
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
ScreenSelectCharacter( CString sName );
|
|
||||||
virtual void Init();
|
virtual void Init();
|
||||||
virtual ~ScreenSelectCharacter();
|
virtual ~ScreenSelectCharacter();
|
||||||
|
|
||||||
|
|||||||
@@ -22,10 +22,7 @@
|
|||||||
#define BANNER_HEIGHT THEME->GetMetricF("ScreenSelectGroup","BannerHeight")
|
#define BANNER_HEIGHT THEME->GetMetricF("ScreenSelectGroup","BannerHeight")
|
||||||
|
|
||||||
|
|
||||||
REGISTER_SCREEN_CLASS( ScreenSelectGroup );
|
REGISTER_SCREEN_CLASS_NEW( ScreenSelectGroup );
|
||||||
ScreenSelectGroup::ScreenSelectGroup( CString sClassName ) : ScreenWithMenuElements( sClassName )
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
static LocalizedString ALL_MUSIC_STRING( "ScreenSelectGroup", "ALL MUSIC" );
|
static LocalizedString ALL_MUSIC_STRING( "ScreenSelectGroup", "ALL MUSIC" );
|
||||||
void ScreenSelectGroup::Init()
|
void ScreenSelectGroup::Init()
|
||||||
|
|||||||
@@ -14,7 +14,6 @@
|
|||||||
class ScreenSelectGroup : public ScreenWithMenuElements
|
class ScreenSelectGroup : public ScreenWithMenuElements
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
ScreenSelectGroup( CString sName );
|
|
||||||
virtual void Init();
|
virtual void Init();
|
||||||
|
|
||||||
virtual void Input( const InputEventPlus &input );
|
virtual void Input( const InputEventPlus &input );
|
||||||
|
|||||||
@@ -448,9 +448,11 @@ static CString ResetPreferences()
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
REGISTER_SCREEN_CLASS( ScreenServiceAction );
|
REGISTER_SCREEN_CLASS_NEW( ScreenServiceAction );
|
||||||
ScreenServiceAction::ScreenServiceAction( CString sClassName ) : ScreenPrompt( sClassName )
|
void ScreenServiceAction::Init()
|
||||||
{
|
{
|
||||||
|
ScreenPrompt::Init();
|
||||||
|
|
||||||
CString sAction = THEME->GetMetric(m_sName,"Action");
|
CString sAction = THEME->GetMetric(m_sName,"Action");
|
||||||
|
|
||||||
CString (*pfn)() = NULL;
|
CString (*pfn)() = NULL;
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
class ScreenServiceAction : public ScreenPrompt
|
class ScreenServiceAction : public ScreenPrompt
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
ScreenServiceAction( CString sName );
|
virtual void Init();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -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 GetValueX( SetTimeSelection s ) { return g_X[s] + 80; }
|
||||||
static float GetValueY( SetTimeSelection s ) { return g_Y[s]; }
|
static float GetValueY( SetTimeSelection s ) { return g_Y[s]; }
|
||||||
|
|
||||||
REGISTER_SCREEN_CLASS( ScreenSetTime );
|
REGISTER_SCREEN_CLASS_NEW( ScreenSetTime );
|
||||||
ScreenSetTime::ScreenSetTime( CString sClassName ) : ScreenWithMenuElements( sClassName )
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
void ScreenSetTime::Init()
|
void ScreenSetTime::Init()
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -18,7 +18,6 @@ enum SetTimeSelection
|
|||||||
class ScreenSetTime : public ScreenWithMenuElements
|
class ScreenSetTime : public ScreenWithMenuElements
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
ScreenSetTime( CString sName );
|
|
||||||
virtual void Init();
|
virtual void Init();
|
||||||
|
|
||||||
virtual void Update( float fDelta );
|
virtual void Update( float fDelta );
|
||||||
|
|||||||
@@ -14,10 +14,7 @@
|
|||||||
#include "LocalizedString.h"
|
#include "LocalizedString.h"
|
||||||
|
|
||||||
|
|
||||||
REGISTER_SCREEN_CLASS( ScreenTestInput );
|
REGISTER_SCREEN_CLASS_NEW( ScreenTestInput );
|
||||||
ScreenTestInput::ScreenTestInput( CString sClassName ) : ScreenWithMenuElements( sClassName )
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
void ScreenTestInput::Init()
|
void ScreenTestInput::Init()
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -10,7 +10,6 @@
|
|||||||
class ScreenTestInput : public ScreenWithMenuElements
|
class ScreenTestInput : public ScreenWithMenuElements
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
ScreenTestInput( CString sName );
|
|
||||||
virtual void Init();
|
virtual void Init();
|
||||||
virtual ~ScreenTestInput();
|
virtual ~ScreenTestInput();
|
||||||
|
|
||||||
|
|||||||
@@ -11,14 +11,12 @@
|
|||||||
#include "InputEventPlus.h"
|
#include "InputEventPlus.h"
|
||||||
#include "LocalizedString.h"
|
#include "LocalizedString.h"
|
||||||
|
|
||||||
REGISTER_SCREEN_CLASS( ScreenTestLights );
|
REGISTER_SCREEN_CLASS_NEW( ScreenTestLights );
|
||||||
ScreenTestLights::ScreenTestLights( CString sClassName ) : ScreenWithMenuElements( sClassName )
|
|
||||||
{
|
|
||||||
LIGHTSMAN->SetLightsMode( LIGHTSMODE_TEST_AUTO_CYCLE );
|
|
||||||
}
|
|
||||||
|
|
||||||
void ScreenTestLights::Init()
|
void ScreenTestLights::Init()
|
||||||
{
|
{
|
||||||
|
LIGHTSMAN->SetLightsMode( LIGHTSMODE_TEST_AUTO_CYCLE );
|
||||||
|
|
||||||
ScreenWithMenuElements::Init();
|
ScreenWithMenuElements::Init();
|
||||||
|
|
||||||
m_textInputs.SetName( "Text" );
|
m_textInputs.SetName( "Text" );
|
||||||
|
|||||||
@@ -8,7 +8,6 @@
|
|||||||
class ScreenTestLights : public ScreenWithMenuElements
|
class ScreenTestLights : public ScreenWithMenuElements
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
ScreenTestLights( CString sName );
|
|
||||||
virtual void Init();
|
virtual void Init();
|
||||||
virtual ~ScreenTestLights();
|
virtual ~ScreenTestLights();
|
||||||
|
|
||||||
|
|||||||
@@ -71,12 +71,7 @@ bool ScreenTextEntry::s_bCancelledLast = false;
|
|||||||
* XXX: Don't allow internal-use codepoints (above 0xFFFF); those are
|
* XXX: Don't allow internal-use codepoints (above 0xFFFF); those are
|
||||||
* subject to change and shouldn't be written to disk.
|
* subject to change and shouldn't be written to disk.
|
||||||
*/
|
*/
|
||||||
REGISTER_SCREEN_CLASS( ScreenTextEntry );
|
REGISTER_SCREEN_CLASS_NEW( ScreenTextEntry );
|
||||||
|
|
||||||
ScreenTextEntry::ScreenTextEntry( CString sClassName ) :
|
|
||||||
ScreenWithMenuElements( sClassName )
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
void ScreenTextEntry::Init()
|
void ScreenTextEntry::Init()
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -41,7 +41,6 @@ public:
|
|||||||
TextEntry( smSendOnPop, sQuestion, "", 255, NULL, OnOK, OnCanel, true );
|
TextEntry( smSendOnPop, sQuestion, "", 255, NULL, OnOK, OnCanel, true );
|
||||||
}
|
}
|
||||||
|
|
||||||
ScreenTextEntry( CString sName );
|
|
||||||
~ScreenTextEntry();
|
~ScreenTextEntry();
|
||||||
virtual void Init();
|
virtual void Init();
|
||||||
virtual void BeginScreen();
|
virtual void BeginScreen();
|
||||||
|
|||||||
Reference in New Issue
Block a user