From d03e38b9f0f8f98d9f17485eb8d257b08f496cc7 Mon Sep 17 00:00:00 2001 From: any Date: Sun, 10 May 2026 22:25:04 +0200 Subject: [PATCH] particle collision gefixxt aber physics are wrong and there are weird jitters --- main.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.go b/main.go index 0d03195..e6b7463 100644 --- a/main.go +++ b/main.go @@ -105,7 +105,7 @@ func physics(particleList *[MAXPOINTS]rl.Vector2, particleCount int, particleLis // Jede Goroutine arbeitet nur auf Index i → kein Datenkonflikt for l := 0; l < particleCount; l++ { - if rl.CheckCollisionCircles(particleList[i], *particleRadius, particleList[l], *particleRadius) { + if rl.CheckCollisionCircles(currentPositions[i], *particleRadius, currentPositions[l], *particleRadius) && !(l == i) { particleSpeed[i] = rl.Vector2Negate(particleSpeed[i]) } }