4 #include "game/camera.h"
7 typedef struct lava_t lava_t;
9 lava_t *create_lava_from_stream(FILE *stream);
10 void destroy_lava(lava_t *lava);
12 int lava_render(const lava_t *lava,
13 const camera_t *camera);
14 int lava_update(lava_t *lava, float delta_time);
16 int lava_overlaps_rect(const lava_t *lava,
19 rect_t lava_overlap_area(const lava_t *lava,