count = 0;\r
}\r
}\r
- switch (ch)\r
- {\r
- case 'f':\r
- if (!on(player, ISBLIND))\r
- {\r
- door_stop = TRUE;\r
- firstmove = TRUE;\r
- }\r
- if (count && !newcount)\r
- ch = direction;\r
- else\r
- ch = readchar(cw);\r
- switch (ch)\r
- {\r
- case 'h': case 'j': case 'k': case 'l':\r
- case 'y': case 'u': case 'b': case 'n':\r
- ch = toupper(ch);\r
- }\r
- direction = ch;\r
- }\r
newcount = FALSE;\r
/*\r
* execute a command\r
when 'R' : ring_off();\r
when 'o' : option();\r
when 'c' : call();\r
+ when 'f':\r
+ if (!get_dir())\r
+ after = FALSE;\r
+ else\r
+ flirt(delta.y, delta.x);\r
when '>' : after = FALSE; d_level();\r
when '<' : after = FALSE; u_level();\r
when '?' : after = FALSE; help();\r