Skip to content

Commit 947bbec

Browse files
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
1 parent 75c5ffb commit 947bbec

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

physics/collisions.py

+7-6
Original file line numberDiff line numberDiff line change
@@ -3,20 +3,21 @@
33

44

55
# Basic implementation of the collision of two circles.
6-
def circle_collision(fpos: Tuple[float, float, float], spos: Tuple[float, float, float]) -> bool:
6+
def circle_collision(
7+
fpos: Tuple[float, float, float], spos: Tuple[float, float, float]
8+
) -> bool:
79
# difference by XY axes
810
dx = fpos[0] - spos[0]
911
dy = fpos[1] - spos[1]
10-
11-
12+
1213
# Euclidean distance between the centers of circles
1314
distance = np.sqrt(pow(dx, 2) + pow(dy, 2))
14-
15+
1516
# minimum possible distance between circles, without collision
1617
min_distance = fpos[2] + fpos[2]
17-
18+
1819
# If actual distance smaller than minimal possible, cirlces collides
1920
if distance < min_distance:
2021
return True
21-
22+
2223
return False

0 commit comments

Comments
 (0)