comparison srogue/io.c @ 86:8757a0593e6e

srogue: add arrow-key support. This is a first attempt which may not be completely portable.
author John "Elwin" Edwards
date Sat, 10 Aug 2013 17:43:58 -0700
parents 3aa87373c908
children 458df24e973d
comparison
equal deleted inserted replaced
85:d852b8f088c5 86:8757a0593e6e
17 #include <stdarg.h> 17 #include <stdarg.h>
18 #include <ctype.h> 18 #include <ctype.h>
19 #include <string.h> 19 #include <string.h>
20 #include "rogue.h" 20 #include "rogue.h"
21 #include "rogue.ext" 21 #include "rogue.ext"
22
23 int md_readchar(WINDOW *win);
22 24
23 /* 25 /*
24 * msg: 26 * msg:
25 * Display a message at the top of the screen. 27 * Display a message at the top of the screen.
26 */ 28 */
130 readchar() 132 readchar()
131 { 133 {
132 char c; 134 char c;
133 135
134 fflush(stdout); 136 fflush(stdout);
135 return( wgetch(cw) ); 137 return( md_readchar(cw) );
136 } 138 }
137 139
138 char *hungstr[] = { 140 char *hungstr[] = {
139 "", 141 "",
140 " HUNGRY", 142 " HUNGRY",