aboutsummaryrefslogtreecommitdiff
path: root/map.h
diff options
context:
space:
mode:
Diffstat (limited to 'map.h')
-rw-r--r--map.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/map.h b/map.h
index 806de4d..6a3021d 100644
--- a/map.h
+++ b/map.h
@@ -4,6 +4,7 @@
#include "config.h"
struct Renderer;
+struct World;
#define tiles_xmacro \
x(tile_stone, 0, 0) \
@@ -35,6 +36,10 @@ struct Renderer;
x(tile_brick_ramp11, 96, 32) \
x(tile_brick_ramp12, 112, 32) \
x(tile_brick_ramp13, 128, 32) \
+ x(tile_window_top, 0, 48) \
+ x(tile_window_mid, 16, 48) \
+ x(tile_window_bot, 32, 48) \
+ x(tile_brick_floor, 48, 48)
typedef enum {
#define x(n, x, y) \
@@ -54,7 +59,7 @@ typedef struct Map {
*/
} Map;
-void generate_floor(Map* m, int seed);
+void generate_floor(Map* m, struct World* w);
void render_map(const Map* m, struct Renderer* r);
#endif