diff --git a/src/collision.c b/src/collision.c index 31361fa..7d455d6 100644 --- a/src/collision.c +++ b/src/collision.c @@ -5,7 +5,7 @@ #include "player.h" void checkCollision(){ - objdet[MAX_ENTITIES][4]; + float objdet[MAX_ENTITIES][3]; //array structure: // [entitiy #1][entity obj,x,y,size] @@ -17,21 +17,22 @@ void checkCollision(){ if (!e->active){ continue; } - objdet[i][0]=e; - objdet[i][1]=e->position.x; - objdet[i][2]=e->position.y; - objdet[i][3]=e->size; + 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][1]