add help text that's only shown in Play/Record

This commit is contained in:
Chris Danford
2005-03-21 14:13:11 +00:00
parent e2cbd6e848
commit a976f65a08
4 changed files with 14 additions and 0 deletions
@@ -0,0 +1 @@
Common normal
+3
View File
@@ -4218,6 +4218,9 @@ InputTipsOnCommand=horizalign,left;vertalign,top;zoom,0.5;shadowlength,0
InfoX=SCREEN_RIGHT-114
InfoY=SCREEN_TOP+40
InfoOnCommand=horizalign,left;vertalign,top;zoom,0.5;shadowlength,0
PlayRecordHelpX=SCREEN_LEFT+20
PlayRecordHelpY=SCREEN_BOTTOM-20
PlayRecordHelpOnCommand=horizalign,left;vertalign,top;zoom,0.5;shadowlength,0
[CatalogXml]
ShowPlayModeRegular=1
+9
View File
@@ -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 );
+1
View File
@@ -161,6 +161,7 @@ protected:
BitmapText m_textInputTips;
BitmapText m_textInfo; // status information that changes
BitmapText m_textPlayRecordHelp;
// keep track of where we are and what we're doing
float m_fTrailingBeat; // this approaches GAMESTATE->m_fSongBeat, which is the actual beat