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_ */
|