#include </home/clem/local/src/opie/noncore/games/sfcave-sdl/menu.h>
Collaboration diagram for Menu:

Public Member Functions | |
| Menu (SFCave *p) | |
| ~Menu () | |
| void | draw (SDL_Surface *screen) |
| int | handleKeys (SDL_KeyboardEvent &) |
| MenuOption * | addMenuOption (string text, int id) |
| void | resetToTopMenu () |
| void | initCurrentMenu () |
| void | setStatusText (string text) |
Private Member Functions | |
| Menu (Menu *p) | |
Private Attributes | |
| int | angle |
| Menu * | parentMenu |
| StarField * | stars |
| string | statusText |
| SFCave * | parent |
| list< MenuOption * > | listItems |
| MenuOption * | currentMenuOption |
Static Private Attributes | |
| static SDL_Surface * | sfcaveTextImage |
| static Menu * | mainMenu |
| static Menu * | currentMenu |
Classes | |
| class | EditStringWidget |
| class | InstEditDialog |
| class | MenuWidget |
| class | PianoScale |
| class | ScaleEditDialog |
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
Referenced by Menu::Menu(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 47 of file menu.h. References statusText. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 61 of file menu.h. Referenced by setStatusText(). |
1.4.2