static void UI_SPLevelMenu_ResetAction( qboolean result ) { if( !result ) { return; } // clear game variables UI_NewGame(); trap_Cvar_SetValue( "ui_spSelection", -4 ); // make the level select menu re-initialize UI_PopMenu(); UI_SPLevelMenu(); }
/* ================= Reset_MenuEvent ================= */ void Reset_MenuEvent(void* ptr, int event) { if( event != QM_ACTIVATED ) { return; } UI_PopMenu(); if( ((menucommon_s*)ptr)->id == ID_NO ) { return; } // reset the game, pop the level menu and restart it so it updates UI_NewGame(); trap_Cvar_SetValue( "ui_spSelection", 0 ); UI_PopMenu(); UI_SPLevelMenu(); }
static void UI_SPLevelMenu_ResetAction( qboolean result ) { if( !result ) { return; } // clear game variables UI_NewGame(); if ( UI_GetSpecialArenaInfo( "training" ) ) { trap_Cvar_SetValue( "ui_spSelection", -4 ); } else { trap_Cvar_SetValue( "ui_spSelection", 0 ); } // make the level select menu re-initialize UI_PopMenu(); UI_SPLevelMenu(); }