Replace Sequence EmbeddedPalette with HasEmbeddedPalette.

This commit is contained in:
Paul Chote
2022-06-26 15:56:49 +01:00
committed by Pavel Penev
parent c1822d1cef
commit 2037e37d4e
5 changed files with 43 additions and 11 deletions

View File

@@ -47,7 +47,7 @@ namespace OpenRA.Mods.Common.Traits
ImmutablePalette IProvidesCursorPaletteInfo.ReadPalette(IReadOnlyFileSystem fileSystem)
{
var sequence = (DefaultSpriteSequence)Game.ModData.DefaultSequences.Values.First().GetSequence(Image, Sequence);
return new ImmutablePalette(sequence.EmbeddedPaletteData);
return new ImmutablePalette(sequence.EmbeddedPalette);
}
}
@@ -59,7 +59,7 @@ namespace OpenRA.Mods.Common.Traits
public void LoadPalettes(WorldRenderer wr)
{
var sequence = (DefaultSpriteSequence)wr.World.Map.Rules.Sequences.GetSequence(info.Image, info.Sequence);
wr.AddPalette(info.Name, new ImmutablePalette(sequence.EmbeddedPaletteData), info.AllowModifiers);
wr.AddPalette(info.Name, new ImmutablePalette(sequence.EmbeddedPalette), info.AllowModifiers);
}
public IEnumerable<string> PaletteNames { get { yield return info.Name; } }