#include <JukeboxMenu.h>
Inheritance diagram for JukeboxMenu:


Public Types | |
| enum | Row { ROW_STYLE, ROW_GROUP, ROW_DIFFICULTY, ROW_MODIFIERS, NUM_ROWS } |
Public Member Functions | |
| JukeboxMenu () | |
| ~JukeboxMenu () | |
| virtual void | DrawPrimitives () |
| bool | CanGoUp () |
| bool | CanGoDown () |
| bool | CanGoLeft () |
| bool | CanGoRight () |
| void | Up () |
| void | Down () |
| void | Left () |
| void | Right () |
| CString | RowToString (Row r) |
| const Style * | GetSelectedStyle () |
| CString | GetSelectedGroup () |
| CString | GetSelectedDifficultyString () |
| Difficulty | GetSelectedDifficulty () |
| bool | GetSelectedModifiers () |
Public Attributes | |
| enum JukeboxMenu::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] |
| vector< const Style * > | m_Styles |
| CStringArray | m_sGroups |
| vector< string > | m_sDifficulties |
| CStringArray | m_sModifiers |
| RandomSample | m_soundChangeRow |
| RandomSample | m_soundChangeValue |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from ActorFrame. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.7