]> granicus.if.org Git - nethack/commit
some symbol tweaks
authornhmall <nhmall@nethack.org>
Mon, 28 Oct 2019 03:12:11 +0000 (23:12 -0400)
committernhmall <nhmall@nethack.org>
Mon, 28 Oct 2019 03:12:11 +0000 (23:12 -0400)
commita399151d0195910fac7f7b5b08ce437b6cfc4136
treeb157491fca4e13bbdbf19419bf1dfa04e106c6d4
parent4f94bcaa8bf485fdc7b58cffa60ffbed755dbc44
some symbol tweaks

A few symbol-related modifications:

- fulfill a request from a blind player to allow them to
  specify a unique/recognizable character for all pets and/or
  the player in the config file for use when using a screen
  reader (S_player_override, S_pet_override). Requires sysconf
  setting ACCESSIBILITY to be set to have an effect, although
  they can still be specified in the config file.

- Config file SYMBOLS entries were not working properly on
  the rogue level. Allow ROGUESYMBOLS as well as SYMBOLS to be
  specified in the config file independently.

- When values are moved into showsyms[], the overriding SYMBOLS
  or ROGUESYMBOLS entry from the config file is used if there is
  one; if there is no overriding value for a particular symbol,
  the loaded symset value is used; if there is no symset entry
  loaded for the symbol then a default symbol is used.
16 files changed:
doc/Guidebook.mn
doc/Guidebook.tex
doc/fixes36.3
include/extern.h
include/rm.h
include/sys.h
src/detect.c
src/drawing.c
src/files.c
src/mapglyph.c
src/options.c
src/pager.c
src/sys.c
sys/unix/sysconf
sys/winnt/nttty.c
sys/winnt/sysconf