themable give up text
This commit is contained in:
@@ -90,6 +90,8 @@ REGISTER_SCREEN_CLASS( ScreenGameplay );
|
|||||||
ScreenGameplay::ScreenGameplay( CString sName ) : Screen(sName)
|
ScreenGameplay::ScreenGameplay( CString sName ) : Screen(sName)
|
||||||
{
|
{
|
||||||
PLAYER_TYPE.Load( sName, "PlayerType" );
|
PLAYER_TYPE.Load( sName, "PlayerType" );
|
||||||
|
GIVE_UP_TEXT.Load( sName, "GiveUpText" );
|
||||||
|
GIVE_UP_ABORTED_TEXT.Load( sName, "GiveUpAbortedText" );
|
||||||
START_GIVES_UP.Load( sName, "StartGivesUp" );
|
START_GIVES_UP.Load( sName, "StartGivesUp" );
|
||||||
BACK_GIVES_UP.Load( sName, "BackGivesUp" );
|
BACK_GIVES_UP.Load( sName, "BackGivesUp" );
|
||||||
GIVING_UP_FAILS.Load( sName, "GivingUpFails" );
|
GIVING_UP_FAILS.Load( sName, "GivingUpFails" );
|
||||||
@@ -1731,7 +1733,7 @@ void ScreenGameplay::AbortGiveUp()
|
|||||||
return;
|
return;
|
||||||
|
|
||||||
m_textDebug.StopTweening();
|
m_textDebug.StopTweening();
|
||||||
m_textDebug.SetText("Don't give up!");
|
m_textDebug.SetText( GIVE_UP_ABORTED_TEXT );
|
||||||
m_textDebug.BeginTweening( 1/2.f );
|
m_textDebug.BeginTweening( 1/2.f );
|
||||||
m_textDebug.SetDiffuse( RageColor(1,1,1,0) );
|
m_textDebug.SetDiffuse( RageColor(1,1,1,0) );
|
||||||
m_GiveUpTimer.SetZero();
|
m_GiveUpTimer.SetZero();
|
||||||
@@ -1773,7 +1775,7 @@ void ScreenGameplay::Input( const DeviceInput& DeviceI, const InputEventType typ
|
|||||||
AbortGiveUp();
|
AbortGiveUp();
|
||||||
else if( type==IET_FIRST_PRESS && m_GiveUpTimer.IsZero() )
|
else if( type==IET_FIRST_PRESS && m_GiveUpTimer.IsZero() )
|
||||||
{
|
{
|
||||||
m_textDebug.SetText( "Continue holding START to give up" );
|
m_textDebug.SetText( GIVE_UP_TEXT );
|
||||||
m_textDebug.StopTweening();
|
m_textDebug.StopTweening();
|
||||||
m_textDebug.SetDiffuse( RageColor(1,1,1,0) );
|
m_textDebug.SetDiffuse( RageColor(1,1,1,0) );
|
||||||
m_textDebug.BeginTweening( 1/8.f );
|
m_textDebug.BeginTweening( 1/8.f );
|
||||||
|
|||||||
@@ -42,6 +42,9 @@ public:
|
|||||||
virtual bool UsesBackground() const { return false; }
|
virtual bool UsesBackground() const { return false; }
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
|
ThemeMetric<CString> PLAYER_TYPE;
|
||||||
|
ThemeMetric<CString> GIVE_UP_TEXT;
|
||||||
|
ThemeMetric<CString> GIVE_UP_ABORTED_TEXT;
|
||||||
ThemeMetric<bool> START_GIVES_UP;
|
ThemeMetric<bool> START_GIVES_UP;
|
||||||
ThemeMetric<bool> BACK_GIVES_UP;
|
ThemeMetric<bool> BACK_GIVES_UP;
|
||||||
ThemeMetric<bool> GIVING_UP_FAILS;
|
ThemeMetric<bool> GIVING_UP_FAILS;
|
||||||
@@ -165,8 +168,6 @@ protected:
|
|||||||
BeginnerHelper m_BeginnerHelper;
|
BeginnerHelper m_BeginnerHelper;
|
||||||
|
|
||||||
NoteData m_CabinetLightsNoteData;
|
NoteData m_CabinetLightsNoteData;
|
||||||
|
|
||||||
ThemeMetric<CString> PLAYER_TYPE;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user