first commit

This commit is contained in:
2024-04-11 01:05:03 -04:00
commit 3398c52f8b
272 changed files with 35195 additions and 0 deletions

42
src/engine/circle.c Normal file
View File

@@ -0,0 +1,42 @@
#include "circle.h"
bool
circle_collide_check(Circle* a, Circle* b)
{
f32 sum;
f32 distance;
distance = DISTANCE_2D
(
a->position[0],
b->position[0],
a->position[1],
b->position[1]
);
sum = a->radius + b->radius;
if (distance < sum)
return true;
return false;
}
bool
circle_has_point_check(Circle* self, vec2 point)
{
f32 distance;
distance = DISTANCE_2D
(
point[0],
self->position[0],
point[1],
self->position[1]
);
if (distance <= self->radius)
return true;
return false;
}