6 typedef enum Solid_tag {
12 typedef struct Solid_ref {
17 /** \brief Answers what sides of the rectangular object the solid entity touches
19 void solid_touches_rect_sides(Solid_ref solid,
21 int sides[RECT_SIDE_N]);
23 /** \brief Applies a force vector to the solid body
25 void solid_apply_force(Solid_ref solid,
28 void solid_collide_with_solid(Solid_ref solid,
29 Solid_ref other_solid);