X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=main.h;h=e513f9718d47a20803a7219fdf17edc39eb6e171;hb=HEAD;hp=603e59b89fb7102b1b179a164f417d0599dd0e2a;hpb=90f60101878cc8418bbe90b323c046660d25029b;p=dungeon1 diff --git a/main.h b/main.h index 603e59b..e513f97 100644 --- a/main.h +++ b/main.h @@ -1,4 +1,36 @@ #include -#include #include +#include +#include +#include + +#define MAPDIR "maps" +#define BLANKCHAR ' ' +#define WALLCHARS "#-|.'+" + +enum { + H = 24, + W = 80, + T = 1, + SEEDIST = 4, + MAPH = 24, + MAPW = 80, + BORDER = 1, +}; + +WINDOW *w_map, *w_mapborder; +WINDOW *w_hud, *w_pos, *w_info, *w_gold; +WINDOW *w_title; + +struct map { + char *name; + char map[24][80]; +}; + +struct map *readmap(char *); +struct map *getblackmap(void); +void freemap(struct map *); +void showmap(struct map *); +void findchar(struct map *, char, int *, int *); +void see(struct map *, int, int);