summaryrefslogtreecommitdiffstats
path: root/balls.h
blob: 7c9a8ca3951c4271c21f4a3ffc6e448149d3e4ca (plain) (blame)
1
2
3
4
5
6
7
8
9
typedef float float2 __attribute__ ((vector_size (2*sizeof(float))));

typedef struct {
	float2 min, max;
} Rectangle;

int isCollision(float2 p1, float r1, float2 p2, float r2);
Rectangle insetRect(Rectangle r, float n);
float2 randPtInRect(Rectangle r);