summaryrefslogtreecommitdiff
path: root/src/common
diff options
context:
space:
mode:
Diffstat (limited to 'src/common')
-rw-r--r--src/common/CollidableObject.java5
1 files changed, 4 insertions, 1 deletions
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: