int gm_mouse_in_rect(const double x, const double y, const double w, const double h)
Definition collision.h:102
gmCollision * gm_collision_detect(gmBody *a, gmBody *b)
Detects collision between two bodies.
Definition collision.h:59
int gm_mouse_in_circle(const double x, const double y, const double r)
Definition collision.h:107
int gm_body_contains(gmBody *body, double x, double y)
Checks if a point is contained within a body's collider.
Definition collision.h:89
Structure representing a physics body with properties for collision and movement.
Definition body.h:19
gmColliderType collider_type
Definition body.h:23