7 #include "./game/level/camera.h"
9 typedef struct wavy_rect_t wavy_rect_t;
11 wavy_rect_t *create_wavy_rect(rect_t rect, color_t color);
12 wavy_rect_t *create_wavy_rect_from_stream(FILE *stream);
13 void destroy_wavy_rect(wavy_rect_t *wavy_rect);
15 int wavy_rect_render(const wavy_rect_t *wavy_rect,
16 SDL_Renderer *renderer,
17 const camera_t *camera);
18 int wavy_rect_update(wavy_rect_t *wavy_rect,
21 int wavy_rect_overlaps(const wavy_rect_t *wavy_rect,
24 #endif // WAVY_RECT_H_