From 97a42e7d43110aad80c8a2eaf86ceb9a63d85b63 Mon Sep 17 00:00:00 2001 From: Paul Chote Date: Mon, 14 Oct 2013 21:14:21 +1300 Subject: [PATCH] Fix A* debug overlay in D2K. --- OpenRA.Mods.RA/World/DebugOverlay.cs | 5 +++-- mods/d2k/rules/system.yaml | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/OpenRA.Mods.RA/World/DebugOverlay.cs b/OpenRA.Mods.RA/World/DebugOverlay.cs index e3258f74a7..29d2692edc 100644 --- a/OpenRA.Mods.RA/World/DebugOverlay.cs +++ b/OpenRA.Mods.RA/World/DebugOverlay.cs @@ -72,8 +72,9 @@ namespace OpenRA.Mods.RA layer [i, j] = layer [i, j] * 5 / 6; // TODO: This doesn't make sense for isometric terrain - var tl = wr.ScreenPxPosition(new CPos(i, j).CenterPosition) - new int2(Game.CellSize, Game.CellSize); - qr.FillRect(new RectangleF(tl.X, tl.Y, Game.CellSize, Game.CellSize), Color.FromArgb(w, c)); + var tl = wr.ScreenPxPosition(new CPos(i, j).TopLeft); + var br = wr.ScreenPxPosition(new CPos(i, j).BottomRight); + qr.FillRect(RectangleF.FromLTRB(tl.X, tl.Y, br.X, br.Y), Color.FromArgb(w, c)); } } } diff --git a/mods/d2k/rules/system.yaml b/mods/d2k/rules/system.yaml index f719298a56..40b7f186d5 100644 --- a/mods/d2k/rules/system.yaml +++ b/mods/d2k/rules/system.yaml @@ -441,6 +441,7 @@ World: Name: Ordos Race: ordos DomainIndex: + DebugOverlay: ResourceLayer: ResourceClaimLayer: ResourceType@Spice: