29 lines
612 B
C++
29 lines
612 B
C++
#ifndef FALLOUT_MAINMENU_H_
|
|
#define FALLOUT_MAINMENU_H_
|
|
|
|
namespace fallout {
|
|
|
|
typedef enum MainMenuOption {
|
|
MAIN_MENU_INTRO,
|
|
MAIN_MENU_NEW_GAME,
|
|
MAIN_MENU_LOAD_GAME,
|
|
MAIN_MENU_SCREENSAVER,
|
|
MAIN_MENU_TIMEOUT,
|
|
MAIN_MENU_CREDITS,
|
|
MAIN_MENU_QUOTES,
|
|
MAIN_MENU_EXIT,
|
|
MAIN_MENU_SELFRUN,
|
|
MAIN_MENU_OPTIONS,
|
|
} MainMenuOption;
|
|
|
|
int mainMenuWindowInit();
|
|
void mainMenuWindowFree();
|
|
void mainMenuWindowHide(bool animate);
|
|
void mainMenuWindowUnhide(bool animate);
|
|
int _main_menu_is_enabled();
|
|
int mainMenuWindowHandleEvents();
|
|
|
|
} // namespace fallout
|
|
|
|
#endif /* FALLOUT_MAINMENU_H_ */
|