From 7e74f4402ead8422c151e93190c5c259ddbaecb9 Mon Sep 17 00:00:00 2001 From: quou Date: Fri, 4 Oct 2024 00:09:00 +1000 Subject: WIP level generation --- map.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'map.h') 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 -- cgit v1.2.3-54-g00ecf