Minor changes (found out what overlay() means ...)
[dungeon1] / main.h
diff --git a/main.h b/main.h
index 603e59b..e513f97 100644 (file)
--- a/main.h
+++ b/main.h
@@ -1,4 +1,36 @@
 #include <stdio.h>
-#include <ncurses.h>
 #include <unistd.h>
+#include <string.h>
+#include <stdlib.h>
+#include <ncurses.h>
+
+#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);