Refactor into more modular architecture

This commit is contained in:
2025-10-18 17:43:22 +01:00
parent 26b9e1da94
commit 93ba6f4a04
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