From: nhmall Date: Wed, 8 Feb 2023 04:41:12 +0000 (-0500) Subject: Options menu should indicate unavailability of voices X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=08404ddac3d242baa113f5b565f5d9d53f2feaab;p=nethack Options menu should indicate unavailability of voices If SND_SPEECH is not defined (such as via Makefile WANT_SPEECH=1), indicate so on the options menu. --- diff --git a/include/optlist.h b/include/optlist.h index 69d6bfe18..a19bfe280 100644 --- a/include/optlist.h +++ b/include/optlist.h @@ -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)