7 #include "game/camera.h"
10 typedef struct Wavy_rect Wavy_rect;
11 typedef struct LineStream LineStream;
13 Wavy_rect *create_wavy_rect(Rect rect, Color color);
14 Wavy_rect *create_wavy_rect_from_line_stream(LineStream *line_stream);
15 void destroy_wavy_rect(Wavy_rect *wavy_rect);
17 int wavy_rect_render(const Wavy_rect *wavy_rect,
18 const Camera *camera);
19 int wavy_rect_update(Wavy_rect *wavy_rect,
22 Rect wavy_rect_hitbox(const Wavy_rect *wavy_rect);
24 #endif // WAVY_RECT_H_