aboutsummaryrefslogtreecommitdiff
path: root/rect.h
blob: bf494b2ab1ec200703d085600c6ef52c98784752 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#ifndef rect_h
#define rect_h

typedef struct {
	int x, y, w, h;
} Rectangle;

Rectangle make_rect(int x, int y, int w, int h);

int rects_overlap(const Rectangle* a, const Rectangle* b);

int rects_overlap2(
	int x0,
	int y0,
	int w0,
	int h0,
	int x1,
	int y1,
	int w1,
	int h1
);

#endif