curses ">>" (terse "--More--")
I've noticed many instances of the game pausing and not being sure why, then pressing <space> and having it resume. The curses interface had a tendency to put its equivalent of the --More-- prompt, >>, somewhere where that wasn't visible, either off the right hand edge (possibly) or underneath the window borders if those were enabled. Especially the very last one it issues prior to exit. (An extra one compared to tty behavior.) This ended up being a pretty substantial overhaul of message window handling. I wouldn't be surprised if it has off-by-one errors which happen to be paired up and cancel each other out. ">>" is still drawn in orange if guicolor is on, now in inverse video when that is off. If it happens to be drawn at the same screen location in consecutive instances, the first ">" will toggle between blink and not blink so that there'll be no doubt as to whether the keypress registered when dismissing it (moot if the text preceding it is different but there's no attempt to be smart enough to check that, just screen placement).
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
$NHDT-Branch: NetHack-3.6.2-beta01 $:$NHDT-Revision: 1.297 $ $NHDT-Date: 1554411130 2019/04/04 20:52:10 $
|
||||
$NHDT-Branch: NetHack-3.6.2-beta01 $:$NHDT-Revision: 1.298 $ $NHDT-Date: 1554425733 2019/04/05 00:55:33 $
|
||||
|
||||
This fixes36.2 file is here to capture information about updates in the 3.6.x
|
||||
lineage following the release of 3.6.1 in April 2018. Please note, however,
|
||||
@@ -536,6 +536,8 @@ curses: if player pressed ESC at More>> prompt to suppress remaining messages
|
||||
for the current move and then hero got another move on the same turn,
|
||||
messages and most prompts would stay suppressed during that extra move
|
||||
curses: don't let MSGTYPE=hide block prompts from being shown
|
||||
curses: the --More-- prompt (">>") wasn't always placed in a visible location,
|
||||
especially when window borders were displayed
|
||||
vms: add compile of isaac64.c to Makefile.src and vmsbuild.com
|
||||
vms+curses: add compile support but it is known to fail to build
|
||||
|
||||
|
||||
Reference in New Issue
Block a user