3 #include "system/angband.h"
4 #include "game-option/keymap-directory-getter.h"
6 extern concptr keymap_act[KEYMAP_MODES][256];
10 extern COMMAND_CODE command_cmd;
11 extern COMMAND_ARG command_arg;
12 extern short command_rep;
13 extern DIRECTION command_dir;
14 extern int16_t command_see;
15 extern TERM_LEN command_gap;
16 extern int16_t command_wrk;
17 extern int16_t command_new;
20 class InputKeyRequestor {
22 InputKeyRequestor(PlayerType *player_ptr, int shopping);
23 void request_command();
26 PlayerType *player_ptr;
28 char request_command_buffer[256]{}; /*!< Special buffer to hold the action of the current keymap */
30 short get_command(const keymap_mode mode);
31 char inkey_from_menu();
32 char input_repeat_num();