use PaneDisplay
This commit is contained in:
@@ -50,6 +50,7 @@ const int NUM_SCORE_DIGITS = 9;
|
|||||||
#define SAMPLE_MUSIC_DELAY THEME->GetMetricF("ScreenSelectMusic","SampleMusicDelay")
|
#define SAMPLE_MUSIC_DELAY THEME->GetMetricF("ScreenSelectMusic","SampleMusicDelay")
|
||||||
#define SHOW_RADAR THEME->GetMetricB("ScreenSelectMusic","ShowRadar")
|
#define SHOW_RADAR THEME->GetMetricB("ScreenSelectMusic","ShowRadar")
|
||||||
#define SHOW_GRAPH THEME->GetMetricB("ScreenSelectMusic","ShowGraph")
|
#define SHOW_GRAPH THEME->GetMetricB("ScreenSelectMusic","ShowGraph")
|
||||||
|
#define SHOW_PANES THEME->GetMetricB("ScreenSelectMusic","ShowPanes")
|
||||||
#define SHOW_DIFFICULTY_LIST THEME->GetMetricB("ScreenSelectMusic","ShowDifficultyList")
|
#define SHOW_DIFFICULTY_LIST THEME->GetMetricB("ScreenSelectMusic","ShowDifficultyList")
|
||||||
#define CDTITLE_SPIN_SECONDS THEME->GetMetricF("ScreenSelectMusic","CDTitleSpinSeconds")
|
#define CDTITLE_SPIN_SECONDS THEME->GetMetricF("ScreenSelectMusic","CDTitleSpinSeconds")
|
||||||
#define PREV_SCREEN( play_mode ) THEME->GetMetric ("ScreenSelectMusic","PrevScreen"+Capitalize(PlayModeToString(play_mode)))
|
#define PREV_SCREEN( play_mode ) THEME->GetMetric ("ScreenSelectMusic","PrevScreen"+Capitalize(PlayModeToString(play_mode)))
|
||||||
@@ -241,6 +242,13 @@ ScreenSelectMusic::ScreenSelectMusic( CString sClassName ) : Screen( sClassName
|
|||||||
this->AddChild( &m_DifficultyList );
|
this->AddChild( &m_DifficultyList );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if( SHOW_PANES )
|
||||||
|
{
|
||||||
|
m_PaneDisplay[p].SetName( "PaneDisplay", ssprintf("PaneDisplayP%d",p+1) );
|
||||||
|
m_PaneDisplay[p].Load( (PlayerNumber) p );
|
||||||
|
this->AddChild( &m_PaneDisplay[p] );
|
||||||
|
}
|
||||||
|
|
||||||
m_sprHighScoreFrame[p].SetName( ssprintf("ScoreFrameP%d",p+1) );
|
m_sprHighScoreFrame[p].SetName( ssprintf("ScoreFrameP%d",p+1) );
|
||||||
m_sprHighScoreFrame[p].Load( THEME->GetPathToG(ssprintf("ScreenSelectMusic score frame p%d",p+1)) );
|
m_sprHighScoreFrame[p].Load( THEME->GetPathToG(ssprintf("ScreenSelectMusic score frame p%d",p+1)) );
|
||||||
SET_XY( m_sprHighScoreFrame[p] );
|
SET_XY( m_sprHighScoreFrame[p] );
|
||||||
@@ -452,6 +460,8 @@ void ScreenSelectMusic::TweenOnScreen()
|
|||||||
ON_COMMAND( m_OptionIconRow[p] );
|
ON_COMMAND( m_OptionIconRow[p] );
|
||||||
ON_COMMAND( m_sprHighScoreFrame[p] );
|
ON_COMMAND( m_sprHighScoreFrame[p] );
|
||||||
ON_COMMAND( m_textHighScore[p] );
|
ON_COMMAND( m_textHighScore[p] );
|
||||||
|
if( SHOW_PANES )
|
||||||
|
ON_COMMAND( m_PaneDisplay[p] );
|
||||||
}
|
}
|
||||||
|
|
||||||
if( GAMESTATE->IsExtraStage() || GAMESTATE->IsExtraStage2() )
|
if( GAMESTATE->IsExtraStage() || GAMESTATE->IsExtraStage2() )
|
||||||
@@ -499,6 +509,8 @@ void ScreenSelectMusic::TweenOffScreen()
|
|||||||
OFF_COMMAND( m_OptionIconRow[p] );
|
OFF_COMMAND( m_OptionIconRow[p] );
|
||||||
OFF_COMMAND( m_sprHighScoreFrame[p] );
|
OFF_COMMAND( m_sprHighScoreFrame[p] );
|
||||||
OFF_COMMAND( m_textHighScore[p] );
|
OFF_COMMAND( m_textHighScore[p] );
|
||||||
|
if( SHOW_PANES )
|
||||||
|
OFF_COMMAND( m_PaneDisplay[p] );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -986,6 +998,8 @@ void ScreenSelectMusic::AfterNotesChange( PlayerNumber pn )
|
|||||||
m_DifficultyList.SetFromGameState();
|
m_DifficultyList.SetFromGameState();
|
||||||
m_GrooveRadar.SetFromNotes( pn, pNotes );
|
m_GrooveRadar.SetFromNotes( pn, pNotes );
|
||||||
m_MusicWheel.NotesChanged( pn );
|
m_MusicWheel.NotesChanged( pn );
|
||||||
|
if( SHOW_PANES )
|
||||||
|
m_PaneDisplay[pn].SetFromGameState();
|
||||||
}
|
}
|
||||||
|
|
||||||
void ScreenSelectMusic::SwitchToPreferredDifficulty()
|
void ScreenSelectMusic::SwitchToPreferredDifficulty()
|
||||||
|
|||||||
@@ -27,6 +27,7 @@
|
|||||||
#include "DifficultyList.h"
|
#include "DifficultyList.h"
|
||||||
#include "CourseContentsList.h"
|
#include "CourseContentsList.h"
|
||||||
#include "HelpDisplay.h"
|
#include "HelpDisplay.h"
|
||||||
|
#include "PaneDisplay.h"
|
||||||
|
|
||||||
|
|
||||||
class ScreenSelectMusic : public Screen
|
class ScreenSelectMusic : public Screen
|
||||||
@@ -98,6 +99,7 @@ protected:
|
|||||||
CourseContentsList m_CourseContentsFrame;
|
CourseContentsList m_CourseContentsFrame;
|
||||||
HelpDisplay m_Artist;
|
HelpDisplay m_Artist;
|
||||||
BitmapText m_MachineRank;
|
BitmapText m_MachineRank;
|
||||||
|
PaneDisplay m_PaneDisplay[NUM_PLAYERS];
|
||||||
|
|
||||||
bool m_bMadeChoice;
|
bool m_bMadeChoice;
|
||||||
bool m_bGoToOptions;
|
bool m_bGoToOptions;
|
||||||
|
|||||||
Reference in New Issue
Block a user