Refactor into more modular architecture

This commit is contained in:
Camden Dixie O'Brien
2025-10-17 14:03:34 +01:00
parent 34e32c6a46
commit 536ee74b61
12 changed files with 813 additions and 428 deletions

14
collisions.h Normal file
View File

@@ -0,0 +1,14 @@
#ifndef COLLISIONS_H
#define COLLISIONS_H
#include "physics.h"
typedef void (*collision_cb_t)(unsigned a, unsigned b, physics_sep_t sep);
void collisions_init();
void collisions_update();
void collisions_add(
unsigned entity, float radius, unsigned priority, collision_cb_t cb);
#endif