1 #ifndef RIGID_BODIES_H_
2 #define RIGID_BODIES_H_
5 #include "game/camera.h"
8 typedef struct rigid_bodies_t rigid_bodies_t;
9 typedef int32_t rigid_rect_ref;
11 rigid_bodies_t *create_rigid_bodies(void);
12 void destroy_rigid_bodies(rigid_bodies_t *rigid_bodies);
14 void rigid_bodies_update(rigid_bodies_t *rigid_bodies,
17 int rigid_bodies_fill_rect(rigid_bodies_t *rigid_bodies,
18 rigid_rect_ref rect_ref,
22 rigid_rect_ref rigid_bodies_create_rect(rigid_bodies_t *rigid_bodies,
24 void rigid_bodies_destroy_rect(rigid_bodies_t *rigid_bodies,
25 rigid_rect_ref rect_ref);
27 void rigid_bodies_print(rigid_bodies_t *rigid_bodies);
29 #endif // RIGID_BODIES_H_