From 83b1c06b186614d1bf2171feb46754bd8a8e6dfa Mon Sep 17 00:00:00 2001 From: esquizo Date: Wed, 3 Jun 2026 16:10:57 -0300 Subject: libphysics removido (ideia jogada fora) --- libphysics/narrow.c | 36 ------------------------------------ 1 file changed, 36 deletions(-) delete mode 100644 libphysics/narrow.c (limited to 'libphysics/narrow.c') diff --git a/libphysics/narrow.c b/libphysics/narrow.c deleted file mode 100644 index f6fdde6..0000000 --- a/libphysics/narrow.c +++ /dev/null @@ -1,36 +0,0 @@ -#include -#include -#include - -#include "dat.h" - -void -__phxnarrowphase(int n, TestCollision tests[n]) -{ - CollisionEvent event; - - for(int i = 0; i < n; i++) { - TestCollision *c = tests + i; - Body *a = c->a + phxbodypool; - Body *b = c->b + phxbodypool; - - if(a < b && phxaabbcheck(a, b)) { - float p[2], n[2], rvel[2], j; - phxaabbresolv(a, b, p, n); - - vec2_sub(rvel, a->vel, b->vel); - j = vec2_dot(rvel, n); - - vec2_sub_scaled(a->vel, a->vel, n, 0.5); - vec2_sub_scaled(b->vel, b->vel, n, -0.5); - - vec2_sub_scaled(a->pos, a->pos, p, 0.5); - vec2_sub_scaled(b->pos, b->pos, p, -0.5); - - event.body1 = __getbodyid(a); - event.body2 = __getbodyid(b); - phxenqevent(&event); - } - } -} - -- cgit v1.2.3