diff options
Diffstat (limited to 'map.h')
-rw-r--r-- | map.h | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -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 |