Parse sequence ZOffsets as a WRange.

This commit is contained in:
Paul Chote
2013-08-10 20:09:34 +12:00
parent be7fc57cdd
commit 5e03b503be

View File

@@ -82,12 +82,20 @@ namespace OpenRA.Graphics
ShadowStart = -1; ShadowStart = -1;
if (d.ContainsKey("ShadowZOffset")) if (d.ContainsKey("ShadowZOffset"))
ShadowZOffset = int.Parse(d["ShadowZOffset"].Value); {
WRange r;
if (WRange.TryParse(d["ShadowZOffset"].Value, out r))
ShadowZOffset = r.Range;
}
else else
ShadowZOffset = -5; ShadowZOffset = -5;
if (d.ContainsKey("ZOffset")) 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) if (Length > Stride)
throw new InvalidOperationException( throw new InvalidOperationException(