From c5a1141711474d88d8d33fbd0e39d666b386f813 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20Mail=C3=A4nder?= Date: Sun, 29 Mar 2015 08:17:20 +0200 Subject: [PATCH] un-hardcode and self-document the shadow palette --- OpenRA.Mods.TS/Traits/Render/RenderVoxels.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/OpenRA.Mods.TS/Traits/Render/RenderVoxels.cs b/OpenRA.Mods.TS/Traits/Render/RenderVoxels.cs index d6491c1550..1df2576ed3 100644 --- a/OpenRA.Mods.TS/Traits/Render/RenderVoxels.cs +++ b/OpenRA.Mods.TS/Traits/Render/RenderVoxels.cs @@ -34,6 +34,7 @@ namespace OpenRA.Mods.TS.Traits [Desc("Custom PlayerColorPalette: BaseName")] public readonly string PlayerPalette = "player"; public readonly string NormalsPalette = "normals"; + public readonly string ShadowPalette = "shadow"; [Desc("Change the image size.")] public readonly float Scale = 10; @@ -64,7 +65,7 @@ namespace OpenRA.Mods.TS.Traits yield return new VoxelPreview(components, WVec.Zero, 0, this.Scale, this.LightPitch, this.LightYaw, this.LightAmbientColor, this.LightDiffuseColor, body.CameraPitch, - palette, init.WorldRenderer.Palette(NormalsPalette), init.WorldRenderer.Palette("shadow")); + palette, init.WorldRenderer.Palette(NormalsPalette), init.WorldRenderer.Palette(ShadowPalette)); } } @@ -97,7 +98,7 @@ namespace OpenRA.Mods.TS.Traits var paletteName = info.Palette ?? info.PlayerPalette + self.Owner.InternalName; colorPalette = wr.Palette(paletteName); normalsPalette = wr.Palette(info.NormalsPalette); - shadowPalette = wr.Palette("shadow"); + shadowPalette = wr.Palette(info.ShadowPalette); initializePalettes = false; }