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


Public Member Functions | |
| MainMenuState (StateID state) | |
| virtual | ~MainMenuState () |
| virtual void | paint () |
| Callback for painting, overload in other states. | |
| virtual void | doKey (int key, int x, int y, bool special, bool down, unsigned int modifiers) |
| Callback for key event, overload in other states. | |
| GuiMenu * | getCurrentMenu (void) |
| void | SwitchGuiMenu (void *caller, void *dummy) |
| void | SwitchBackGuiMenu (void *caller, void *dummy) |
| void | StartGame (void *caller, void *dummy) |
| GuiMenu * | OptionUnsupported (void) |
| void | AddMenu (class GuiMenu *menu) |
| void | setResolution (int width, int height) |
| void | updateMissionMenu (void) |
| void | shiftMissionMenu (bool up) |
| void | selectMission (aedButton *caller) |
| void | autoStart () |
| void | autoStartCheck () |
| std::string | getMissionName (void) |
Protected Attributes | |
| int | window_x |
| int | window_y |
| std::stack< class GuiMenu * > | menu_stack |
| std::list< class GuiMenu * > | menu_list |
| SDL_Surface * | bg |
| SDL_Surface * | menuTex |
| uint | menuTexId |
| GuiMenu * | currentMenu |
| std::vector< std::string > | mission_names |
| std::vector< aedButton * > | mission_buttons |
| int | currentMission |
| int | missionColumns |
| int | missionRows |
| int | missionStartColumn |
Static Protected Attributes | |
| static bool | exit_menu_state |
| MainMenuState::MainMenuState | ( | StateID | state | ) |
| virtual MainMenuState::~MainMenuState | ( | ) | [virtual] |
| void MainMenuState::AddMenu | ( | class GuiMenu * | menu | ) | [inline] |
| void MainMenuState::autoStart | ( | ) |
| void MainMenuState::autoStartCheck | ( | ) |
| virtual void MainMenuState::doKey | ( | int | key, | |
| int | x, | |||
| int | y, | |||
| bool | special, | |||
| bool | down, | |||
| unsigned int | modifiers | |||
| ) | [virtual] |
| class GuiMenu* MainMenuState::getCurrentMenu | ( | void | ) | [inline] |
| std::string MainMenuState::getMissionName | ( | void | ) | [inline] |
| class GuiMenu* MainMenuState::OptionUnsupported | ( | void | ) |
| virtual void MainMenuState::paint | ( | ) | [virtual] |
| void MainMenuState::selectMission | ( | aedButton * | caller | ) |
| void MainMenuState::setResolution | ( | int | width, | |
| int | height | |||
| ) |
| void MainMenuState::shiftMissionMenu | ( | bool | up | ) |
| void MainMenuState::StartGame | ( | void * | caller, | |
| void * | dummy | |||
| ) |
| void MainMenuState::SwitchBackGuiMenu | ( | void * | caller, | |
| void * | dummy | |||
| ) |
| void MainMenuState::SwitchGuiMenu | ( | void * | caller, | |
| void * | dummy | |||
| ) |
| void MainMenuState::updateMissionMenu | ( | void | ) |
SDL_Surface* MainMenuState::bg [protected] |
class GuiMenu* MainMenuState::currentMenu [protected] |
int MainMenuState::currentMission [protected] |
bool MainMenuState::exit_menu_state [static, protected] |
std::list<class GuiMenu*> MainMenuState::menu_list [protected] |
std::stack<class GuiMenu*> MainMenuState::menu_stack [protected] |
SDL_Surface* MainMenuState::menuTex [protected] |
uint MainMenuState::menuTexId [protected] |
std::vector<aedButton*> MainMenuState::mission_buttons [protected] |
std::vector<std::string> MainMenuState::mission_names [protected] |
int MainMenuState::missionColumns [protected] |
int MainMenuState::missionRows [protected] |
int MainMenuState::missionStartColumn [protected] |
int MainMenuState::window_x [protected] |
int MainMenuState::window_y [protected] |
1.4.7