]> granicus.if.org Git - nethack/commitdiff
Options menu should indicate unavailability of voices
authornhmall <nhmall@nethack.org>
Wed, 8 Feb 2023 04:41:12 +0000 (23:41 -0500)
committernhmall <nhmall@nethack.org>
Wed, 8 Feb 2023 04:41:12 +0000 (23:41 -0500)
If SND_SPEECH is not defined (such as via Makefile WANT_SPEECH=1),
indicate so on the options menu.

include/optlist.h

index 69d6bfe18316da8627b4ce29bde0051fb567ebe3..a19bfe280bc4e756c8280e90ed2e5478fbae17e6 100644 (file)
@@ -662,8 +662,13 @@ static int optfn_##a(int, int, boolean, char *, char *);
     NHOPTC(video_height, Advanced, 10, opt_in, set_gameview,
                 No, Yes, No, No, NoAlias, "video height")
 #endif
+#ifdef SND_SPEECH
     NHOPTB(voices, Advanced, 0, opt_in, set_in_game,
                 Off, Yes, No, No, NoAlias, &iflags.voices, Term_Off)
+#else
+    NHOPTB(voices, Advanced, 0, opt_in, set_gameview,
+                Off, Yes, No, No, NoAlias, &iflags.voices, Term_Disabled)
+#endif
 #ifdef TTY_TILES_ESCCODES
     NHOPTB(vt_tiledata, Advanced, 0, opt_in, set_in_config,
                 Off, Yes, No, No, NoAlias, &iflags.vt_tiledata, Term_False)