From 5e03b503becd92e22d5fd936519a6686da56e713 Mon Sep 17 00:00:00 2001 From: Paul Chote Date: Sat, 10 Aug 2013 20:09:34 +1200 Subject: [PATCH] Parse sequence ZOffsets as a WRange. --- OpenRA.Game/Graphics/Sequence.cs | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/OpenRA.Game/Graphics/Sequence.cs b/OpenRA.Game/Graphics/Sequence.cs index 0d00f3c6d9..56176750a7 100644 --- a/OpenRA.Game/Graphics/Sequence.cs +++ b/OpenRA.Game/Graphics/Sequence.cs @@ -82,12 +82,20 @@ namespace OpenRA.Graphics ShadowStart = -1; if (d.ContainsKey("ShadowZOffset")) - ShadowZOffset = int.Parse(d["ShadowZOffset"].Value); + { + WRange r; + if (WRange.TryParse(d["ShadowZOffset"].Value, out r)) + ShadowZOffset = r.Range; + } else ShadowZOffset = -5; if (d.ContainsKey("ZOffset")) - ZOffset = int.Parse(d["ZOffset"].Value); + { + WRange r; + if (WRange.TryParse(d["ZOffset"].Value, out r)) + ZOffset = r.Range; + } if (Length > Stride) throw new InvalidOperationException(