OSDN Git Service

beams are not walls
[jnethack/source.git] / include / func_tab.h
1 /* NetHack 3.6  func_tab.h      $NHDT-Date: 1432512775 2015/05/25 00:12:55 $  $NHDT-Branch: master $:$NHDT-Revision: 1.8 $ */
2 /* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985. */
3 /*-Copyright (c) Pasi Kallinen, 2016. */
4 /* NetHack may be freely redistributed.  See license for details. */
5
6 #ifndef FUNC_TAB_H
7 #define FUNC_TAB_H
8
9 /* extended command flags */
10 #define IFBURIED     0x01 /* can do command when buried */
11 #define AUTOCOMPLETE 0x02 /* command autocompletes */
12 #define WIZMODECMD   0x04 /* wizard-mode command */
13 #define GENERALCMD   0x08 /* general command, does not take game time */
14
15 struct ext_func_tab {
16     uchar key;
17     const char *ef_txt, *ef_desc;
18     int NDECL((*ef_funct));
19     int flags;
20     const char *f_text;
21 };
22
23 extern struct ext_func_tab extcmdlist[];
24
25 #endif /* FUNC_TAB_H */