diff options
author | Orangerot <purple@orangerot.dev> | 2025-06-05 03:43:25 +0200 |
---|---|---|
committer | Orangerot <purple@orangerot.dev> | 2025-06-05 03:43:25 +0200 |
commit | fe42371c8c5b80b174372de846fafb7590fc3ff1 (patch) | |
tree | a4ef72b8fea9634d8374bf420865507878086a33 /world.h | |
parent | af5ee99682db1ca8c3d82810ff90499d5c040f61 (diff) |
refactor: move terrain generation and drawing to own file
Diffstat (limited to 'world.h')
-rw-r--r-- | world.h | 21 |
1 files changed, 21 insertions, 0 deletions
@@ -0,0 +1,21 @@ +#include <raylib.h> +#include "assets.h" +#include <stddef.h> + +#ifndef WORLD_H +#define WORLD_H + +struct World { + Image map; + Texture map_texture; + Color *map_data; + size_t size; + Model floor; + Model wall; + struct Decoration {} decoration[256]; +}; + +void gen_terrain(struct World *world); +void draw_world(struct World *world); +#endif + |