#ifndef LEVEL_H #define LEVEL_H #include "object.h" struct level { struct object *tiles; i32 count; i32 rows; i32 cols; }; struct level load_level(const char *dir, const char *filename, i32 width, i32 height); struct level init_level(u8 *tiles, i32 rows, i32 cols, i32 width, i32 height); void clear_level(struct level *level); void render_level(struct sprite_renderer renderer, struct level level); i32 level_is_complete(struct level level); #endif