From af4df27d4297fa1a507ed5dc3f92d7ed447a3d01 Mon Sep 17 00:00:00 2001 From: Hannes Janetzek Date: Sun, 6 Oct 2013 21:11:03 +0200 Subject: [PATCH] fix GeometryBuffer.clear(), first index should never be -1 --- vtm/src/org/oscim/core/GeometryBuffer.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/vtm/src/org/oscim/core/GeometryBuffer.java b/vtm/src/org/oscim/core/GeometryBuffer.java index a2ab23ca..9c0b1794 100644 --- a/vtm/src/org/oscim/core/GeometryBuffer.java +++ b/vtm/src/org/oscim/core/GeometryBuffer.java @@ -1,6 +1,5 @@ package org.oscim.core; -// TODO: Auto-generated Javadoc // TODO // - getter methods! // - check indexPos < Short.Max @@ -99,7 +98,7 @@ public class GeometryBuffer { * Reset buffer. */ public void clear() { - index[0] = -1; + index[0] = 0; indexPos = 0; pointPos = 0; type = GeometryType.NONE; @@ -224,7 +223,7 @@ public class GeometryBuffer { public GeometryBuffer translate(float dx, float dy) { for (int i = 0; i < pointPos; i += 2) { points[i] += dx; - points[i+1] += dy; + points[i + 1] += dy; } return this; } @@ -232,7 +231,7 @@ public class GeometryBuffer { public GeometryBuffer scale(float scaleX, float scaleY) { for (int i = 0; i < pointPos; i += 2) { points[i] *= scaleX; - points[i+1] *= scaleY; + points[i + 1] *= scaleY; } return this; }