diff --git a/d2common/d2fileformats/d2ds1/ds1_layers.go b/d2common/d2fileformats/d2ds1/ds1_layers.go index cee9fa47..8589c144 100644 --- a/d2common/d2fileformats/d2ds1/ds1_layers.go +++ b/d2common/d2fileformats/d2ds1/ds1_layers.go @@ -18,6 +18,22 @@ const ( SubstitutionLayerGroup ) +func (l LayerGroupType) String() string { + switch l { + case FloorLayerGroup: + return "floor" + case WallLayerGroup: + return "wall" + case ShadowLayerGroup: + return "shadow" + case SubstitutionLayerGroup: + return "substitution" + } + + // should not be reached + return "unknown" +} + type layerGroup []*Layer type ds1Layers struct {