#include "dat.h" int checkcollision(Body *a, Body *b) { float p[2], s[2], minx, miny, maxx, maxy; for(int i = 0; i < 2; i++) { s[i] = a->size[i] + b->size[i]; p[i] = a->pos[i] - b->pos[i]; } minx = p[0] - s[0]; maxx = p[0] + s[0]; miny = p[1] - s[1]; maxy = p[1] + s[1]; return minx < 0 && maxx > 0 && miny < 0 && maxy > 0; }