comparison xrogue/command.c @ 149:9aa9b9a2e159

arogue7, xrogue: add support for keypad 5. Keypad 5 is now equivalent to the '.' key. XRogue does not include md_readchar() and its ability to work around deficiencies in the terminfo entry. So the key will not be recognized in screen/tmux or anywhere else without the kb2 capability. Adding md_readchar() would be more complex than it was for Super-Rogue, since XRogue already does KEY_* interpretation in command().
author John "Elwin" Edwards
date Wed, 27 May 2015 17:29:32 -0400
parents 0d151573bdb0
children 0c775afe0072
comparison
equal deleted inserted replaced
148:c8fc38d903a3 149:9aa9b9a2e159
342 else { 342 else {
343 xsense(); 343 xsense();
344 player.t_action = A_NIL; 344 player.t_action = A_NIL;
345 } 345 }
346 when '.' : 346 when '.' :
347 case KEY_B2 :
347 player.t_no_move = movement(&player); /* Rest */ 348 player.t_no_move = movement(&player); /* Rest */
348 player.t_action = A_NIL; 349 player.t_action = A_NIL;
349 when ' ' : after = FALSE; /* Do Nothing */ 350 when ' ' : after = FALSE; /* Do Nothing */
350 when '>' : after = FALSE; d_level(); 351 when '>' : after = FALSE; d_level();
351 when '<' : after = FALSE; u_level(); 352 when '<' : after = FALSE; u_level();