cleanup/comment
This commit is contained in:
+12
-9
@@ -85,14 +85,16 @@ protected:
|
||||
|
||||
int GetCurrentRow( PlayerNumber pn = PLAYER_1 ) const { return m_iCurrentRow[pn]; }
|
||||
bool AllAreOnLastRow() const;
|
||||
OptionRow* GetRow( int iRow ) const { return m_pRows[iRow]; }
|
||||
|
||||
protected: // derived classes need access to these
|
||||
enum Navigation { NAV_THREE_KEY, NAV_THREE_KEY_MENU, NAV_THREE_KEY_ALT, NAV_FIVE_KEY, NAV_TOGGLE_THREE_KEY, NAV_TOGGLE_FIVE_KEY };
|
||||
void SetNavigation( Navigation nav ) { m_OptionsNavigation = nav; }
|
||||
void SetInputMode( InputMode im ) { m_InputMode = im; }
|
||||
|
||||
// Map menu lines to m_OptionRow entries.
|
||||
/** @brief Map menu lines to m_OptionRow entries. */
|
||||
vector<OptionRow*> m_pRows;
|
||||
/** @brief The current row each player is on. */
|
||||
int m_iCurrentRow[NUM_PLAYERS];
|
||||
|
||||
OptionRowType m_OptionRowTypeNormal;
|
||||
@@ -104,21 +106,22 @@ protected: // derived classes need access to these
|
||||
int m_iFocusX[NUM_PLAYERS];
|
||||
bool m_bWasOnExit[NUM_PLAYERS];
|
||||
|
||||
// TRICKY: People hold Start to get to PlayerOptions, then
|
||||
// the repeat events cause them to zip to the bottom. So, ignore
|
||||
// Start repeat events until we've seen one first pressed event.
|
||||
/** @brief True if at least one player pressed Start after selecting the song.
|
||||
* TRICKY: People hold Start to get to PlayerOptions, then the repeat events
|
||||
* cause them to zip to the bottom. So, ignore Start repeat events until
|
||||
* we've seen one first pressed event. */
|
||||
bool m_bGotAtLeastOneStartPressed[NUM_PLAYERS];
|
||||
|
||||
// actors
|
||||
ActorFrame m_frameContainer;
|
||||
AutoActor m_sprPage;
|
||||
|
||||
OptionsCursor m_Cursor[NUM_PLAYERS];
|
||||
OptionsCursor m_Cursor[NUM_PLAYERS];
|
||||
AutoActor m_sprLineHighlight[NUM_PLAYERS];
|
||||
|
||||
BitmapText m_textExplanation[NUM_PLAYERS];
|
||||
BitmapText m_textExplanationTogether;
|
||||
DualScrollBar m_ScrollBar;
|
||||
DualScrollBar m_ScrollBar;
|
||||
AutoActor m_sprMore;
|
||||
|
||||
RageSound m_SoundChangeCol;
|
||||
@@ -132,7 +135,7 @@ protected: // derived classes need access to these
|
||||
ThemeMetric<apActorCommands> ROW_INIT_COMMAND;
|
||||
ThemeMetric<apActorCommands> ROW_ON_COMMAND;
|
||||
ThemeMetric<apActorCommands> ROW_OFF_COMMAND;
|
||||
LuaExpressionTransform m_exprRowPositionTransformFunction; // params: self,offsetFromCenter,itemIndex,numItems
|
||||
LuaExpressionTransform m_exprRowPositionTransformFunction; // params: self,offsetFromCenter,itemIndex,numItems
|
||||
ThemeMetric<bool> SHOW_SCROLL_BAR;
|
||||
ThemeMetric<float> SCROLL_BAR_HEIGHT;
|
||||
ThemeMetric<float> SCROLL_BAR_TIME;
|
||||
@@ -144,8 +147,8 @@ protected: // derived classes need access to these
|
||||
ThemeMetric<bool> ALLOW_REPEATING_CHANGE_VALUE_INPUT;
|
||||
ThemeMetric<float> CURSOR_TWEEN_SECONDS;
|
||||
ThemeMetric<bool> WRAP_VALUE_IN_ROW;
|
||||
ThemeMetric<RString> OPTION_ROW_NORMAL_METRICS_GROUP;
|
||||
ThemeMetric<RString> OPTION_ROW_EXIT_METRICS_GROUP;
|
||||
ThemeMetric<RString> OPTION_ROW_NORMAL_METRICS_GROUP;
|
||||
ThemeMetric<RString> OPTION_ROW_EXIT_METRICS_GROUP;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user