X-Git-Url: https://deadsoftware.ru/gitweb?a=blobdiff_plain;f=src%2Fmenu.h;h=fedd702301d2eacffe63c981c441caa40becc189;hb=7e3cef6902ee44ffebb5319fdcf720cb4ef7a1f3;hp=ed4a5e994f39d24090f8393b14864ec87adaff00;hpb=534310c1f131bb9a53be865c32d90342ed026734;p=flatwaifu.git diff --git a/src/menu.h b/src/menu.h index ed4a5e9..fedd702 100644 --- a/src/menu.h +++ b/src/menu.h @@ -19,19 +19,22 @@ 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -// Game menus +#ifndef MENU_H_INCLUDED +#define MENU_H_INCLUDED -typedef struct{ +#include "glob.h" + +typedef struct { byte type; - int n,cur,x; + int n, cur, x; char *ttl; char **m; byte *t; -}menu_t; +} menu_t; extern menu_t save_mnu; - extern byte *panimp; +extern byte _warp; #define PCOLORN 10 extern byte pcolortab[PCOLORN]; @@ -43,11 +46,12 @@ extern byte input; extern menu_t *mnu; extern byte gm_redraw; +extern short lastkey; -void GMV_say(char *); -void GMV_stop(void); - -void GM_init(void); -int GM_act(void); +void GMV_say (char *nm); +void G_keyf (int key, int down); +void G_code (void); +int GM_act (void); +void GM_init (void); -void G_code(void); +#endif /* MENU_H_INCLUDED */