OSDN Git Service

Merge remote-tracking branch 'remotes/origin/feature/Fix-Sanity-Blast-by-AutoSave...
[hengband/hengband.git] / src / cmd-io / cmd-menu-content-table.h
1 #pragma once
2
3 #include "system/angband.h"
4
5 typedef struct menu_content {
6     concptr name;
7     byte cmd;
8     bool fin;
9 } menu_content;
10
11 typedef struct special_menu_content {
12     concptr name;
13     byte window;
14     byte number;
15     byte jouken;
16     byte jouken_naiyou;
17 } special_menu_content;
18
19 #define MAX_COMMAND_PER_SCREEN 10
20 #define MAX_COMMAND_MENU_NUM 10
21
22 #define MENU_CLASS 1
23 #define MENU_WILD 2
24 #define MAX_SPECIAL_MENU_NUM 12
25
26 extern menu_content menu_info[MAX_COMMAND_MENU_NUM][MAX_COMMAND_PER_SCREEN];
27 extern special_menu_content special_menu_info[MAX_SPECIAL_MENU_NUM];