diff --git a/game/sim.go b/game/sim.go index 4ed7f66..eba4279 100644 --- a/game/sim.go +++ b/game/sim.go @@ -295,9 +295,7 @@ attemptSolve: // Walk through the directed graph of collisions and solve // all the collisions that this collision depends on. for _, c := range phase.collisionIndex[node.entity] { - // skip this collision, we'll solve it - // after we loop through all the other - // collisions we depend on. + // Ignore the collision that caused this recursive solving if c.IsSameAs(collision) { continue }