From 8163a4641e0972343efc098d0b19b216e906f78a Mon Sep 17 00:00:00 2001 From: swim67667 Date: Tue, 23 Jun 2026 10:20:10 -0400 Subject: [PATCH] optimised --- src/collision.c | 24 +++--------------------- 1 file changed, 3 insertions(+), 21 deletions(-) diff --git a/src/collision.c b/src/collision.c index 6042690..1915d44 100644 --- a/src/collision.c +++ b/src/collision.c @@ -5,28 +5,12 @@ #include "player.h" void checkCollision(){ - float objdet[MAX_ENTITIES][3]; - - //array structure: - // [entitiy #1][x,y,size] - // [entitiy #2][x,y,size] - // etc... - - for (int i = 0; i < MAX_ENTITIES; i++){ - Entity *e = &entities[i]; - if (!e->active){ - continue; - } - objdet[i][0]=e->position.x; - objdet[i][1]=e->position.y; - objdet[i][2]=e->size; - } for(int u=0; u<=MAX_ENTITIES; u++){ Entity *en1 = &entities[u]; for(int j=0; u<=MAX_ENTITIES; u++){ - Entity *en2 = &entities[j]; if(u!=j){ - if(objdet[u][0]position.x