/* ================= InGame_Event ================= */ void InGame_Event( void *ptr, int notification ) { if( notification != QM_ACTIVATED ) { return; } switch( ((menucommon_s*)ptr)->id ) { case ID_TEAM: UI_TeamMainMenu(); break; case ID_SETUP: UI_SetupMenu(); break; case ID_LEAVEARENA: trap_Cmd_ExecuteText( EXEC_APPEND, "disconnect\n" ); break; case ID_RESTART: UI_ConfirmMenu( "RESTART ARENA?", 0, InGame_RestartAction ); break; case ID_QUIT: UI_ConfirmMenu( "EXIT GAME?", 0, InGame_QuitAction ); break; case ID_SERVERINFO: UI_ServerInfoMenu(); break; case ID_ADDBOTS: UI_AddBotsMenu(); break; case ID_REMOVEBOTS: UI_RemoveBotsMenu(); break; case ID_TEAMORDERS: UI_TeamOrdersMenu(); break; case ID_RESUME: UI_PopMenu(); break; case ID_SLUGROCK: UI_SlugRockMenu(); break; } }
/* ================= InGame_Event ================= */ void InGame_Event( void *ptr, int notification ) { if( notification != QM_ACTIVATED ) { return; } switch( ((menucommon_s*)ptr)->id ) { case ID_TEAM: UI_TeamMainMenu(); break; case ID_SETUP: UI_SetupMenu(); break; case ID_LEAVEARENA: trap_Cmd_ExecuteText( EXEC_APPEND, "disconnect\n" ); break; case ID_RESTART: UI_ConfirmMenu( "RESTART MAP?", 0, InGame_RestartAction ); break; case ID_QUIT: UI_ConfirmMenu( "EXIT GAME?", 0, InGame_QuitAction ); break; case ID_SERVERINFO: UI_ServerInfoMenu(); break; case ID_ADDBOTS: UI_AddBotsMenu(); break; case ID_REMOVEBOTS: UI_RemoveBotsMenu(); break; case ID_VOICEINGAME: UI_VoiceIngame(); break; /* case ID_TEAMORDERS: UI_TeamOrdersMenu(); break; */ case ID_CALLVOTE: UI_CallVoteMenu(); break; case ID_RESUME: UI_PopMenu(); break; case ID_WOPMUSIC: trap_Cmd_ExecuteText(EXEC_APPEND,"wop_music\n");//call wop-music-menu (in ui O_o) ... get cl_paused 0 ;) UI_PopMenu();//pop the menu ;) break; case ID_NEXTMAP: trap_Cmd_ExecuteText( EXEC_APPEND, "vstr nextmap\n" ); UI_PopMenu(); break; case ID_RECHOOSELOGO: trap_Cmd_ExecuteText(EXEC_APPEND,"rechooselogo\n");//call logomenu (in cgame) UI_PopMenu();//pop the menu ;) break; } }