X-Git-Url: https://deadsoftware.ru/gitweb?a=blobdiff_plain;f=src%2Fmenu.h;h=3e6c65ea619623ea68def234d9a656544fbaf7d7;hb=2bb81ea2565c3627c954b5c37326db89b0048472;hp=c72c6f704f0f409b81957a724d275508ccbcfed8;hpb=a2115940e7643dcb1b87286f3d19fe95f7b79bd3;p=flatwaifu.git diff --git a/src/menu.h b/src/menu.h index c72c6f7..3e6c65e 100644 --- a/src/menu.h +++ b/src/menu.h @@ -1,7 +1,6 @@ /* Copyright (C) Prikol Software 1996-1997 Copyright (C) Aleksey Volynskov 1996-1997 - Copyright (C) 2011 This file is part of the Doom2D:Rembo project. @@ -20,21 +19,38 @@ 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 (char *nm); +void G_code (void); +int GM_act (void); +void GM_init (void); -void G_code(void); +#endif /* MENU_H_INCLUDED */