diff options
Diffstat (limited to 'src/common/CollidableObject.java')
-rw-r--r-- | src/common/CollidableObject.java | 5 |
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:
|