add help text that's only shown in Play/Record
This commit is contained in:
@@ -43,6 +43,7 @@ const float RECORD_HOLD_SECONDS = 0.3f;
|
||||
#define PLAYER_HEIGHT (360)
|
||||
#define PLAYER_Y_STANDARD (PLAYER_Y-PLAYER_HEIGHT/2)
|
||||
|
||||
#define PLAY_RECORD_HELP_TEXT THEME->GetMetric(m_sName,"PlayRecordHelpText")
|
||||
|
||||
const ScreenMessage SM_BackFromMainMenu = (ScreenMessage)(SM_User+1);
|
||||
const ScreenMessage SM_BackFromAreaMenu = (ScreenMessage)(SM_User+2);
|
||||
@@ -568,6 +569,11 @@ void ScreenEdit::Init()
|
||||
SET_XY_AND_ON_COMMAND( m_textInfo );
|
||||
this->AddChild( &m_textInfo );
|
||||
|
||||
m_textPlayRecordHelp.SetName( "PlayRecordHelp" );
|
||||
m_textPlayRecordHelp.LoadFromFont( THEME->GetPathF("ScreenEdit","PlayRecordHelp") );
|
||||
m_textPlayRecordHelp.SetText( PLAY_RECORD_HELP_TEXT );
|
||||
SET_XY_AND_ON_COMMAND( m_textPlayRecordHelp );
|
||||
this->AddChild( &m_textPlayRecordHelp );
|
||||
|
||||
this->SortByDrawOrder();
|
||||
|
||||
@@ -1425,6 +1431,8 @@ void ScreenEdit::TransitionEditMode( EditMode em )
|
||||
// Show/hide depending on em
|
||||
//
|
||||
m_Background.SetHidden( !PREFSMAN->m_bEditorShowBGChangesPlay || em == MODE_EDITING );
|
||||
m_sprUnderlay->SetHidden( em != MODE_EDITING );
|
||||
m_sprOverlay->SetHidden( em != MODE_EDITING );
|
||||
m_textInputTips.SetHidden( em != MODE_EDITING );
|
||||
m_textInfo.SetHidden( em != MODE_EDITING );
|
||||
// Play the OnCommands again so that these will be re-hidden if the OnCommand hides them.
|
||||
@@ -1433,6 +1441,7 @@ void ScreenEdit::TransitionEditMode( EditMode em )
|
||||
m_textInputTips.PlayCommand( "On" );
|
||||
m_textInfo.PlayCommand( "On" );
|
||||
}
|
||||
m_textPlayRecordHelp.SetHidden( em != MODE_PLAYING );
|
||||
m_SnapDisplay.SetHidden( em != MODE_EDITING );
|
||||
m_NoteFieldEdit.SetHidden( em != MODE_EDITING );
|
||||
m_NoteFieldRecord.SetHidden( em != MODE_RECORDING );
|
||||
|
||||
Reference in New Issue
Block a user