Change terrain layers to track sequences instead of sprites.
This commit is contained in:
@@ -173,17 +173,17 @@ namespace OpenRA.Mods.D2k.Traits
|
||||
var sprites = Variants[content.Variant];
|
||||
var frame = density > ResourceLayer.GetMaxResourceDensity(cell) / 2 ? 1 : 0;
|
||||
|
||||
UpdateSpriteLayers(cell, renderType.Variants.First().Value[sprites[frame]], renderType.Palette);
|
||||
UpdateSpriteLayers(cell, renderType.Variants.First().Value, sprites[frame], renderType.Palette);
|
||||
}
|
||||
else if (SpriteMap.TryGetValue(clear, out index))
|
||||
{
|
||||
UpdateSpriteLayers(cell, renderType.Variants.First().Value[index], renderType.Palette);
|
||||
UpdateSpriteLayers(cell, renderType.Variants.First().Value, index, renderType.Palette);
|
||||
}
|
||||
else
|
||||
throw new InvalidOperationException("SpriteMap does not contain an index for ClearSides type '{0}'".F(clear));
|
||||
}
|
||||
else
|
||||
UpdateSpriteLayers(cell, null, null);
|
||||
UpdateSpriteLayers(cell, null, 0, null);
|
||||
}
|
||||
|
||||
protected override string ChooseRandomVariant(ResourceType t)
|
||||
|
||||
Reference in New Issue
Block a user