From 6dbd2b1407bc0a223ff6e60c9c4d986c9225ab23 Mon Sep 17 00:00:00 2001 From: Syntriax Date: Mon, 4 Dec 2023 12:32:28 +0300 Subject: [PATCH] fix: Algorithm Error --- Game/Physics2D/Collider2DBehaviour.cs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Game/Physics2D/Collider2DBehaviour.cs b/Game/Physics2D/Collider2DBehaviour.cs index 94c0e4a..e9672c7 100644 --- a/Game/Physics2D/Collider2DBehaviour.cs +++ b/Game/Physics2D/Collider2DBehaviour.cs @@ -43,16 +43,16 @@ public class Collider2DBehaviour(IList vertices) : BehaviourOverride, I { triangles.Clear(); - Triangle superTriangle = GetSuperTriangle(Vertices); + _vertices.Clear(); + foreach (var vertex in VerticesOriginal) + _vertices.Add(vertex + Transform.Position); + + Triangle superTriangle = GetSuperTriangle(_vertices); triangles.Add(superTriangle); List badTriangles = new(32); List polygon = new(32); - _vertices.Clear(); - foreach (var vertex in VerticesOriginal) - _vertices.Add(vertex + Transform.Position); - foreach (var vertex in _vertices) { badTriangles.Clear();