]> granicus.if.org Git - nethack/commit
curses map window
authorPatR <rankin@nethack.org>
Tue, 18 Jun 2019 10:52:28 +0000 (03:52 -0700)
committerPatR <rankin@nethack.org>
Tue, 18 Jun 2019 10:52:28 +0000 (03:52 -0700)
commit1c03d0970115c776d1c4791fea3c33f70b0b5378
treec056708c1ea2a14a995298f82b448b52b578cf50
parentc9962c9d3428720a81ae2c2922de5ed20366a378
curses map window

tty ignores map column #0 (0-based index), like the core, and draws
the map in screen columns 1 (1-based index) through 79, leaving screen
column 80 blank.  curses was drawing all 80 map columns and since #0
was always unused, screen column 1 was blank and the map was shown in
2 through 80.  Change curses to work like tty.

This was too easy; there may be problems lurking.  One known issue: it
should be made smarter about when clipping/panning is necessary since
it thinks that a full 80 columns are needed but 79 suffice.
doc/fixes36.3
win/curses/cursmisc.c
win/curses/curswins.c