From d449da0e112f512c1552fad18713f78e1ac2849f Mon Sep 17 00:00:00 2001 From: Phillip Date: Sat, 5 Mar 2011 02:19:34 +0000 Subject: Fixed shape3d objects "losing" their appearance. --- src/common/CollidableObject.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/common') diff --git a/src/common/CollidableObject.java b/src/common/CollidableObject.java index d95c8b3..38e4d23 100644 --- a/src/common/CollidableObject.java +++ b/src/common/CollidableObject.java @@ -485,12 +485,15 @@ private static final int NODE_TYPE_BRANCH = 1; shape.removeAllGeometries(); boolean hasAppearance = in.readBoolean(); Appearance shapeApp = new Appearance(); - if(hasAppearance) { + if (hasAppearance) { shapeApp = readAppearance(in); } int geometries = in.readInt(); for (int i = 0; i < geometries; i++) shape.addGeometry(readGeometry(in)); + if (hasAppearance) { + shape.setAppearance(shapeApp); + } shapeBG.addChild(shape); return shapeBG; default: -- cgit v1.2.3