public void draw(Camera cam) { if (tristrip.size <= 0) return; gl20.begin(cam.combined, GL20.GL_TRIANGLE_STRIP); for (int i = 0; i < tristrip.size; i++) { if (i == batchSize) { gl20.end(); gl20.begin(cam.combined, GL20.GL_TRIANGLE_STRIP); } Vector2 point = tristrip.get(i); Vector2 tc = texcoord.get(i); gl20.color(color.r, color.g, color.b, color.a); gl20.texCoord(tc.x, 0f); gl20.vertex(point.x, point.y, 0f); } gl20.end(); }