typedef struct { float pos[2]; float size[2]; float vel[2]; } Body; int checkcollision(Body *b1, Body *b2); void resolvecoll(Body *b1, Body *b2, float p[2]);