|
Public Types |
| enum | Row {
ROW_GROUP,
ROW_SONG,
ROW_STEPS_TYPE,
ROW_DIFFICULTY,
ROW_SOURCE_STEPS_TYPE,
ROW_SOURCE_DIFFICULTY,
ROW_ACTION,
NUM_ROWS
} |
| enum | Action {
ACTION_EDIT,
ACTION_DELETE,
ACTION_COPY,
ACTION_AUTOGEN,
ACTION_BLANK,
NUM_ACTIONS
} |
Public Member Functions |
| | EditMenu () |
| | ~EditMenu () |
| virtual void | DrawPrimitives () |
| bool | CanGoUp () |
| bool | CanGoDown () |
| bool | CanGoLeft () |
| bool | CanGoRight () |
| void | Up () |
| void | Down () |
| void | Left () |
| void | Right () |
| CString | RowToString (Row r) |
| CString | ActionToString (Action a) |
| void | RefreshNotes () |
| CString | GetSelectedGroup () const |
| Song * | GetSelectedSong () const |
| StepsType | GetSelectedStepsType () const |
| Difficulty | GetSelectedDifficulty () const |
| StepsType | GetSelectedSourceStepsType () const |
| Difficulty | GetSelectedSourceDifficulty () const |
| Action | GetSelectedAction () const |
| Steps * | GetSelectedNotes () |
| Steps * | GetSelectedSourceNotes () |
Public Attributes |
| enum EditMenu::Row | m_SelectedRow |
Private Member Functions |
| void | OnRowValueChanged (Row row) |
| void | ChangeToRow (Row newRow) |
Private Attributes |
| Sprite | m_sprArrows [2] |
| int | m_iSelection [NUM_ROWS] |
| BitmapText | m_textLabel [NUM_ROWS] |
| BitmapText | m_textValue [NUM_ROWS] |
| Banner | m_GroupBanner |
| Banner | m_SongBanner |
| TextBanner | m_SongTextBanner |
| DifficultyMeter | m_Meter |
| DifficultyMeter | m_SourceMeter |
| CStringArray | m_sGroups |
| vector< StepsType > | m_StepsTypes |
| vector< Song * > | m_pSongs |
| vector< Action > | m_Actions |
| RandomSample | m_soundChangeRow |
| RandomSample | m_soundChangeValue |