]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
Tweak the commands displayed in hud setup mode
authorterencehill <piuntn@gmail.com>
Sat, 3 Dec 2011 22:50:45 +0000 (23:50 +0100)
committerterencehill <piuntn@gmail.com>
Sat, 3 Dec 2011 22:50:45 +0000 (23:50 +0100)
qcsrc/client/hud.qc

index cbb5bd1cebc939d02cd2512fd51bd725e5562137..b894e19c559ecc9a4fb55806e1829086acc43a2b 100644 (file)
@@ -5140,8 +5140,15 @@ void HUD_QuickMenu(void)
        {
                if(!HUD_QuickMenu_IsOpened())
                {
-                       for (QuickMenu_Entries = 1; QuickMenu_Entries < QUICKMENU_MAXLINES - 1; ++QuickMenu_Entries)
-                               HUD_QuickMenu_load_entry(QuickMenu_Entries, sprintf(_("Command%d"), QuickMenu_Entries), "");
+                       QuickMenu_Entries = 1;
+                       HUD_QuickMenu_load_entry(QuickMenu_Entries, sprintf(_("Submenu%d"), QuickMenu_Entries), "");
+                       ++QuickMenu_Entries;
+                       HUD_QuickMenu_load_entry(QuickMenu_Entries, sprintf(_("Submenu%d"), QuickMenu_Entries), "");
+                       ++QuickMenu_Entries;
+                       // although real command doesn't matter here, it must not be empty
+                       // otherwise the entry is displayed like a submenu
+                       for (; QuickMenu_Entries < QUICKMENU_MAXLINES - 1; ++QuickMenu_Entries)
+                               HUD_QuickMenu_load_entry(QuickMenu_Entries, sprintf(_("Command%d"), QuickMenu_Entries), "-");
                        ++QuickMenu_Entries;
                        HUD_QuickMenu_clear_entry(QuickMenu_Entries);
                        QuickMenu_IsLastPage = FALSE;