/* ================= Main_MenuEvent ================= */ void Main_MenuEvent (void* ptr, int event) { if( event != QM_ACTIVATED ) { return; } switch( ((menucommon_s*)ptr)->id ) { case ID_SETUP: UI_GraphicsOptionsMenu(); break; case ID_DEMOS: UI_DemosMenu(); break; case ID_CREDITS: // trap_Cmd_ExecuteText( EXEC_APPEND, "screenshotjpeg;" ); UI_CreditMenu( qfalse ); break; case ID_EXIT: trap_Cmd_ExecuteText( EXEC_APPEND, "quit\n" ); // UI_PopMenu(); // UI_CreditMenu( qtrue ); break; } }
/* ================= MainMenu_ExitAction ================= */ static void MainMenu_ExitAction( qboolean result ) { if( !result ) { return; } UI_PopMenu(); UI_CreditMenu(); }
/* ================= InGame_QuitAction ================= */ static void InGame_QuitAction( qboolean result ) { if( !result ) { return; } UI_PopMenu(); UI_CreditMenu(); }
/* ================= MainMenu_ExitAction ================= */ static void MainMenu_ExitAction( qboolean result ) { if( !result ) { return; } UI_PopMenu(); UI_CreditMenu(); //trap_Cmd_ExecuteText( EXEC_APPEND, "quit\n" ); }
/* ================= Main_MenuEvent ================= */ void Main_MenuEvent (void* ptr, int event) { if( event != QM_ACTIVATED ) { return; } switch( ((menucommon_s*)ptr)->id ) { case ID_SINGLEPLAYER: UI_SPLevelMenu(); break; case ID_MULTIPLAYER: if(ui_setupchecked.integer) UI_ArenaServersMenu(); else UI_FirstConnectMenu(); break; case ID_SETUP: UI_SetupMenu(); break; case ID_DEMOS: UI_DemosMenu(); break; /*case ID_CINEMATICS: UI_CinematicsMenu(); break;*/ case ID_CHALLENGES: UI_Challenges(); break; case ID_MODS: UI_ModsMenu(); break; case ID_TEAMARENA: trap_Cvar_Set( "fs_game", "missionpack"); trap_Cmd_ExecuteText( EXEC_APPEND, "vid_restart;" ); break; case ID_EXIT: //UI_ConfirmMenu( "EXIT GAME?", 0, MainMenu_ExitAction ); UI_CreditMenu(); break; } }
/* ####################### ExitMenu_Event ####################### */ void ExitMenu_Event (void* ptr, int event) { if( event != QM_ACTIVATED ) return; switch( ((menucommon_s*)ptr)->id ) { case ID_EXIT_YES: UI_PopMenu(); UI_PopMenu(); UI_CreditMenu(); break; case ID_EXIT_NO: UI_PopMenu(); break; } }