Fixed wall rendertriangle generation

This commit is contained in:
Joonas Rikkonen
2017-07-03 21:26:50 +03:00
parent 60a826f0cd
commit 2e2249bbf9

View File

@@ -362,7 +362,7 @@ namespace Barotrauma
public static List<Body> GeneratePolygons(List<VoronoiCell> cells, out List<Vector2[]> renderTriangles, bool setSolid=true)
{
renderTriangles = null;
renderTriangles = new List<Vector2[]>();
var bodies = new List<Body>();
List<Vector2> tempVertices = new List<Vector2>();
@@ -395,7 +395,7 @@ namespace Barotrauma
continue;
}
renderTriangles = MathUtils.TriangulateConvexHull(tempVertices, cell.Center);
renderTriangles.AddRange(MathUtils.TriangulateConvexHull(tempVertices, cell.Center));
if (bodyPoints.Count < 2) continue;