win32gui: case insensitive mswin_yn_function()
Address a complaint by <Someone> about mswin_yn_function() requiring lowercase 'n', when the tty port tty_yn_function() accepts upper or lower.
This commit is contained in:
@@ -195,6 +195,7 @@ win32: strip illegal file name characters from plname and replace with '_'
|
|||||||
win32gui: make error() work; it was essentially non-operative in 3.4.0
|
win32gui: make error() work; it was essentially non-operative in 3.4.0
|
||||||
win32gui: fix alignment of columns in menu windows
|
win32gui: fix alignment of columns in menu windows
|
||||||
win32gui: Window menu File|Save worked during #quit disclosure processing
|
win32gui: Window menu File|Save worked during #quit disclosure processing
|
||||||
|
win32gui: make mswin_yn_function() case insensitive like the tty version
|
||||||
win32tty: honour the use_inverse option and default to ATR_BOLD if disabled
|
win32tty: honour the use_inverse option and default to ATR_BOLD if disabled
|
||||||
win32tty: respond only to mouse clicks not mouse movement
|
win32tty: respond only to mouse clicks not mouse movement
|
||||||
win32tty: allow ^C to abort the game at the "Who are you?" prompt
|
win32tty: allow ^C to abort the game at the "Who are you?" prompt
|
||||||
@@ -220,7 +221,7 @@ lootabc option
|
|||||||
runmode option
|
runmode option
|
||||||
showrace option
|
showrace option
|
||||||
travel option
|
travel option
|
||||||
cmdassist option to provide additional feedback for some commands
|
cmdassist option to provide additional error feedback for some commands
|
||||||
mouse_support wincap option
|
mouse_support wincap option
|
||||||
debug mode: #panic routine to test panic() and panic save file generation
|
debug mode: #panic routine to test panic() and panic save file generation
|
||||||
a new PANICLOG optional file to log the reason for panic and impossible messages
|
a new PANICLOG optional file to log the reason for panic and impossible messages
|
||||||
|
|||||||
@@ -1429,7 +1429,7 @@ char mswin_yn_function(const char *question, const char *choices,
|
|||||||
/* Only here if main window is not present */
|
/* Only here if main window is not present */
|
||||||
while (result<0) {
|
while (result<0) {
|
||||||
ShowCaret(mswin_hwnd_from_winid(WIN_MESSAGE));
|
ShowCaret(mswin_hwnd_from_winid(WIN_MESSAGE));
|
||||||
ch=mswin_nhgetch();
|
ch=lowc(mswin_nhgetch());
|
||||||
HideCaret(mswin_hwnd_from_winid(WIN_MESSAGE));
|
HideCaret(mswin_hwnd_from_winid(WIN_MESSAGE));
|
||||||
if (ch=='\033') {
|
if (ch=='\033') {
|
||||||
result=yn_esc_map;
|
result=yn_esc_map;
|
||||||
|
|||||||
Reference in New Issue
Block a user