[xna] Fixes #1782, wrong indexing of debug polygon vertices in renderer.

This commit is contained in:
badlogic 2020-10-29 15:43:33 +01:00
parent 64dc6f66a4
commit 44e9a0e5c3

View File

@ -119,13 +119,12 @@ namespace Spine {
if (count< 3) throw new ArgumentException("Polygon must contain at least 3 vertices"); if (count< 3) throw new ArgumentException("Polygon must contain at least 3 vertices");
offset <<= 1; offset <<= 1;
count <<= 1;
var firstX = polygonVertices[offset]; var firstX = polygonVertices[offset];
var firstY = polygonVertices[offset + 1]; var firstY = polygonVertices[offset + 1];
var last = offset + count; var last = offset + count;
for (int i = offset, n = offset + count - 2; i<n; i += 2) { for (int i = offset, n = offset + count; i < n; i += 2) {
var x1 = polygonVertices[i]; var x1 = polygonVertices[i];
var y1 = polygonVertices[i + 1]; var y1 = polygonVertices[i + 1];