Skip to content

Commit fca53c7

Browse files
authored
optimize (#4065)
1 parent df849d2 commit fca53c7

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/rshapes.c

+3-2
Original file line numberDiff line numberDiff line change
@@ -2233,9 +2233,10 @@ bool CheckCollisionCircles(Vector2 center1, float radius1, Vector2 center2, floa
22332233
float dx = center2.x - center1.x; // X distance between centers
22342234
float dy = center2.y - center1.y; // Y distance between centers
22352235

2236-
float distance = sqrtf(dx*dx + dy*dy); // Distance between centers
2236+
float distanceSquared = dx * dx + dy * dy; // Distance between centers squared
2237+
float radiusSum = radius1 + radius2;
22372238

2238-
if (distance <= (radius1 + radius2)) collision = true;
2239+
collision = (distanceSquared <= (radiusSum * radiusSum));
22392240

22402241
return collision;
22412242
}

0 commit comments

Comments
 (0)