From db91dcbff0544e81841e145406e40fc0e7d77e38 Mon Sep 17 00:00:00 2001 From: gered Date: Tue, 16 Jul 2013 18:14:00 -0400 Subject: [PATCH] "fix" incorrectly using Color property in ModelTileMesh --- src/com/blarg/gdx/tilemap3d/ModelTileMesh.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/com/blarg/gdx/tilemap3d/ModelTileMesh.java b/src/com/blarg/gdx/tilemap3d/ModelTileMesh.java index 7fb2946..b69bcf1 100644 --- a/src/com/blarg/gdx/tilemap3d/ModelTileMesh.java +++ b/src/com/blarg/gdx/tilemap3d/ModelTileMesh.java @@ -121,10 +121,11 @@ public class ModelTileMesh extends TileMesh { offset += 3; if (meshPart.mesh.getVertexAttribute(VertexAttributes.Usage.Color) != null) { + // TODO: blend mesh color and source model color somehow? this.vertices.setCol(vertices.get(offset), vertices.get(offset + 1), vertices.get(offset + 2), vertices.get(offset + 3)); offset += 4; } else - this.vertices.setCol(Color.WHITE); + this.vertices.setCol(color); // TODO: better to throw exception (or check beforehand) if this is missing? setting zero's doesn't feel like the best solution if (meshPart.mesh.getVertexAttribute(VertexAttributes.Usage.Normal) != null) {