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