aboutsummaryrefslogtreecommitdiff
path: root/src/crepe/system
diff options
context:
space:
mode:
authorJAROWMR <jarorutjes07@gmail.com>2024-12-06 12:31:38 +0100
committerJAROWMR <jarorutjes07@gmail.com>2024-12-06 12:31:38 +0100
commitcc320c87372dfbcce5f1cee66397466d90a9ba0a (patch)
tree68236e75d2abd63d72f43d404104f1584e026b01 /src/crepe/system
parentd0130b79680ffb873b56eafbb689aaaafa1ac2b3 (diff)
removed minus one from calculation
Diffstat (limited to 'src/crepe/system')
-rw-r--r--src/crepe/system/CollisionSystem.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/crepe/system/CollisionSystem.cpp b/src/crepe/system/CollisionSystem.cpp
index fe2d669..bde217f 100644
--- a/src/crepe/system/CollisionSystem.cpp
+++ b/src/crepe/system/CollisionSystem.cpp
@@ -512,7 +512,7 @@ bool CollisionSystem::get_box_circle_collision(const BoxCollider & box1,
float distance_squared = distance_x * distance_x + distance_y * distance_y;
// Compare distance squared with the square of the circle's radius
- return distance_squared <= circle2.radius * circle2.radius-1;
+ return distance_squared <= circle2.radius * circle2.radius;
}
bool CollisionSystem::get_circle_circle_collision(const CircleCollider & circle1,
@@ -533,7 +533,7 @@ bool CollisionSystem::get_circle_circle_collision(const CircleCollider & circle1
float radius_sum = circle1.radius + circle2.radius;
// Check if the distance between the centers is less than or equal to the sum of the radii
- return distance_squared <= radius_sum * radius_sum - 1;
+ return distance_squared <= radius_sum * radius_sum;
}
vec2 CollisionSystem::get_current_position(const vec2 & collider_offset,