X-Git-Url: https://deadsoftware.ru/gitweb?a=blobdiff_plain;f=src%2Fmenu.h;h=bb6d829777bcde7f8f7886cb3c1cd13fd2d19a84;hb=0102df00b3e2485b084f11a8270a2365d1aa7cbc;hp=39c71516e9edbdf66cce413c6706c754b7cdbddc;hpb=a46a1d55c077e3aa91a728047409050187e90083;p=flatwaifu.git diff --git a/src/menu.h b/src/menu.h index 39c7151..bb6d829 100644 --- a/src/menu.h +++ b/src/menu.h @@ -19,21 +19,39 @@ 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]; +extern int p1color; +extern int p2color; + +extern char ibuf[24]; +extern byte input; -void GMV_say(char *); -void GMV_stop(void); +extern menu_t *mnu; +extern byte gm_redraw; +extern short lastkey; -void GM_init(void); -int GM_act(void); -int GM_draw(void); +void GMV_say (const char nm[8]); +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 */