]> granicus.if.org Git - nethack/commitdiff
Hide internal commands from key list
authorPasi Kallinen <paxed@alt.org>
Sun, 25 Jul 2021 08:57:09 +0000 (11:57 +0300)
committerPasi Kallinen <paxed@alt.org>
Sun, 25 Jul 2021 08:57:09 +0000 (11:57 +0300)
src/cmd.c

index f93df99048c4ca6652cf2fc2e909d5dfd20843b7..50d6b6c0fd23a014850c49f44e762610b3b09333 100644 (file)
--- a/src/cmd.c
+++ b/src/cmd.c
@@ -2486,25 +2486,30 @@ dokeylist(void)
     putstr(datawin, 0, "");
     show_menu_controls(datawin, TRUE);
 
-    if (keylist_putcmds(datawin, TRUE, GENERALCMD, WIZMODECMD, keys_used)) {
+    if (keylist_putcmds(datawin, TRUE, GENERALCMD,
+                        WIZMODECMD | INTERNALCMD, keys_used)) {
         putstr(datawin, 0, "");
         putstr(datawin, 0, "General commands:");
-        (void) keylist_putcmds(datawin, FALSE, GENERALCMD, WIZMODECMD,
+        (void) keylist_putcmds(datawin, FALSE, GENERALCMD,
+                               WIZMODECMD | INTERNALCMD,
                                  keys_used);
     }
 
     if (keylist_putcmds(datawin, TRUE, 0,
-                        GENERALCMD | WIZMODECMD, keys_used)) {
+                        GENERALCMD | WIZMODECMD | INTERNALCMD, keys_used)) {
         putstr(datawin, 0, "");
         putstr(datawin, 0, "Game commands:");
         (void) keylist_putcmds(datawin, FALSE, 0,
-                               GENERALCMD | WIZMODECMD, keys_used);
+                               GENERALCMD | WIZMODECMD | INTERNALCMD,
+                               keys_used);
     }
 
-    if (wizard && keylist_putcmds(datawin, TRUE, WIZMODECMD, 0, keys_used)) {
+    if (wizard && keylist_putcmds(datawin, TRUE,
+                                  WIZMODECMD, INTERNALCMD, keys_used)) {
         putstr(datawin, 0, "");
         putstr(datawin, 0, "Debug mode commands:");
-        (void) keylist_putcmds(datawin, FALSE, WIZMODECMD, 0, keys_used);
+        (void) keylist_putcmds(datawin, FALSE,
+                               WIZMODECMD, INTERNALCMD, keys_used);
     }
 
     display_nhwindow(datawin, FALSE);