#define WAVY_RECT_H_
#include <SDL2/SDL.h>
-#include "./math/rect.h"
-#include "./color.h"
-#include "./game/level/camera.h"
+
+#include "color.h"
+#include "game/camera.h"
+#include "math/rect.h"
typedef struct wavy_rect_t wavy_rect_t;
void destroy_wavy_rect(wavy_rect_t *wavy_rect);
int wavy_rect_render(const wavy_rect_t *wavy_rect,
- SDL_Renderer *renderer,
- const camera_t *camera);
+ camera_t *camera);
int wavy_rect_update(wavy_rect_t *wavy_rect,
float delta_time);
-int wavy_rect_overlaps(const wavy_rect_t *wavy_rect,
- rect_t rect);
+rect_t wavy_rect_hitbox(const wavy_rect_t *wavy_rect);
#endif // WAVY_RECT_H_