]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
Add menu_gamemenu client cvar for the in-game menu 1101/head
authorz411 <z411@omaera.org>
Fri, 25 Nov 2022 03:20:06 +0000 (00:20 -0300)
committerz411 <z411@omaera.org>
Sun, 25 Dec 2022 22:01:17 +0000 (19:01 -0300)
qcsrc/client/main.qc
qcsrc/client/main.qh
xonotic-client.cfg

index 69214ee8a9877e9a1a74d92f217f6e9bb74bf261..74ff56bb1dff7b7b02ed1fa85f2af9660acdfdfd 100644 (file)
@@ -526,7 +526,7 @@ float CSQC_InputEvent(int bInputType, float nPrimary, float nSecondary)
                        Scoreboard_UI_Enable(0);
                        return true;
                }
-               if (!isdemo() && cvar("_menu_gamemenu_dialog_available"))
+               if (autocvar_menu_gamemenu && !isdemo() && cvar("_menu_gamemenu_dialog_available"))
                {
                        localcmd("\nmenu_showgamemenudialog\n");
                        return true;
index 1f1c29002dfcc3df1b4224c8566e350a007a8c60..b050fcd648a6d6d0e637ec8ed5e3958c24a9a604 100644 (file)
@@ -20,6 +20,7 @@ bool autocvar_developer_csqcentities;
 bool autocvar_cl_race_cptimes_onlyself; // TODO: move to race gamemode
 bool autocvar_cl_race_cptimes_showself = false;
 bool autocvar_cl_welcome = true;
+bool autocvar_menu_gamemenu = true;
 
 // Map coordinate base calculations need these
 vector mi_center;
index d427b0f5a7fe73edb0ebd0510fb003778243a469..4cd709bb6d9689c864affa5f354ad86d99a68c04 100644 (file)
@@ -870,6 +870,9 @@ scr_loadingscreen_scale 999
 scr_loadingscreen_scale_base 1
 scr_loadingscreen_scale_limit 2
 
+// in-game menu
+seta menu_gamemenu 1 "1: show in-game menu when esc is pressed; 0: show main menu when esc is pressed"
+
 // other config files
 exec effects-normal.cfg
 exec crosshairs.cfg