Regenerate cached texture indices when the palette size changes.

This commit is contained in:
Paul Chote
2015-05-10 00:58:10 +01:00
parent 7eae157ad8
commit 889360d4c6
3 changed files with 37 additions and 12 deletions

View File

@@ -172,6 +172,12 @@ namespace OpenRA.Mods.Common.Traits
fogPalette = wr.Palette(info.FogPalette);
shroudPalette = wr.Palette(info.ShroudPalette);
wr.PaletteInvalidated += () =>
{
mapBorderShroudIsCached = false;
MarkCellsDirty(CellRegion.Expand(map.Cells, 1));
};
}
Edges GetEdges(MPos uv, Func<MPos, bool> isVisible)