6 #include "game/camera.h"
9 typedef struct lava_t lava_t;
10 typedef struct rigid_rect_t rigid_rect_t;
12 lava_t *create_lava_from_stream(FILE *stream);
13 void destroy_lava(lava_t *lava);
15 int lava_render(const lava_t *lava,
17 int lava_update(lava_t *lava, float delta_time);
19 bool lava_overlaps_rect(const lava_t *lava, rect_t rect);
21 void lava_float_rigid_rect(lava_t *lava, rigid_rect_t *rigid_rect);