summaryrefslogtreecommitdiff
path: root/lib/types.h
blob: 0619c8a2feffc7b4b577832324213c02f713821c (plain)
1
2
3
4
5
6
7
8
9
10
typedef struct {
	float x;
	float y;
} vec2;

vec2 dp_vec2_new(float, float);
vec2 dp_vec2_add(vec2, vec2);
vec2 dp_vec2_sub(vec2, vec2);
vec2 dp_vec2_mul(vec2, float scalar);
vec2 dp_vec2_dot(vec2, vec2);