From 4a7a50dac936d0b9419b8292c9b00605a7b6342f Mon Sep 17 00:00:00 2001 From: Paul Chote Date: Sat, 10 Aug 2013 20:35:15 +1200 Subject: [PATCH] Fix parsing of negative WRange. --- OpenRA.FileFormats/WRange.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/OpenRA.FileFormats/WRange.cs b/OpenRA.FileFormats/WRange.cs index fbcaa0eeed..c49be11a67 100644 --- a/OpenRA.FileFormats/WRange.cs +++ b/OpenRA.FileFormats/WRange.cs @@ -68,6 +68,10 @@ namespace OpenRA default: return false; } + // Propagate sign to fractional part + if (cell < 0) + subcell = -subcell; + result = new WRange(1024*cell + subcell); return true; }