diff --git a/main.go b/main.go index 1964894..587b440 100644 --- a/main.go +++ b/main.go @@ -108,6 +108,7 @@ func physics(particleList *[MAXPOINTS]rl.Vector2, particleCount int, particleLis if rl.CheckCollisionCircles(currentPositions[i], *particleRadius, currentPositions[l], *particleRadius) && (l != i) { var colNormal rl.Vector2 = rl.Vector2Normalize(rl.Vector2Subtract(currentPositions[i], currentPositions[l])) particleSpeed[i] = rl.Vector2Reflect(particleSpeed[i], colNormal) + currentPositions[i] = rl.Vector2Add(currentPositions[i], rl.Vector2Scale(rl.Vector2Normalize(particleSpeed[i]), *particleRadius/2)) } }