]> git.lizzy.rs Git - nothing.git/blob - src/lava.h
(#118) Make the goal play sound when it gets into view port
[nothing.git] / src / lava.h
1 #ifndef LAVA_H_
2 #define LAVA_H_
3
4 #include "./camera.h"
5 #include "./rect.h"
6
7 typedef struct lava_t lava_t;
8
9 lava_t *create_lava_from_stream(FILE *stream);
10 void destroy_lava(lava_t *lava);
11
12 int lava_render(const lava_t *lava,
13                 SDL_Renderer *renderer,
14                 const camera_t *camera);
15 int lava_update(lava_t *lava, Uint32 delta_time);
16
17 int lava_overlaps_rect(const lava_t *lava,
18                        rect_t rect);
19
20 #endif  // LAVA_H_