/**************************************************************************** * FCE Ultra * Nintendo Wii/Gamecube Port * * Tantric 2008-2009 * * menu.h * * Main menu flow control ****************************************************************************/ #ifndef _NGCMENU_ #define _NGCMENU_ #include bool GuiLoaded(); void InitGUIThreads(); void MainMenu (int menuitem); void ErrorPrompt(const char * msg); int ErrorPromptRetry(const char * msg); void InfoPrompt(const char * msg); void ShowAction (const char *msg); void CancelAction(); void ShowProgress (const char *msg, int done, int total); enum { MENU_EXIT = -1, MENU_NONE, MENU_SETTINGS, MENU_SETTINGS_FILE, MENU_SETTINGS_MENU, MENU_SETTINGS_NETWORK, MENU_GAMESELECTION, MENU_GAME, MENU_GAME_SAVE, MENU_GAME_LOAD, MENU_GAMESETTINGS, MENU_GAMESETTINGS_MAPPINGS, MENU_GAMESETTINGS_MAPPINGS_CTRL, MENU_GAMESETTINGS_MAPPINGS_MAP, MENU_GAMESETTINGS_VIDEO, MENU_GAMESETTINGS_CHEATS }; #endif