7 #include "game/level/camera.h"
10 typedef struct wavy_rect_t wavy_rect_t;
12 wavy_rect_t *create_wavy_rect(rect_t rect, color_t color);
13 wavy_rect_t *create_wavy_rect_from_stream(FILE *stream);
14 void destroy_wavy_rect(wavy_rect_t *wavy_rect);
16 int wavy_rect_render(const wavy_rect_t *wavy_rect,
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_