From 2036fc9b7417bdce61c01c28c4e791c6e37a8413 Mon Sep 17 00:00:00 2001 From: Chris Forbes Date: Sat, 23 Jan 2010 13:03:06 +1300 Subject: [PATCH] fix broken minimap centering --- OpenRa.Game/Graphics/Minimap.cs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/OpenRa.Game/Graphics/Minimap.cs b/OpenRa.Game/Graphics/Minimap.cs index 588bf2b371..a0a1d9f1b0 100644 --- a/OpenRa.Game/Graphics/Minimap.cs +++ b/OpenRa.Game/Graphics/Minimap.cs @@ -28,9 +28,11 @@ namespace OpenRa.Graphics var size = Math.Max(world.Map.Width, world.Map.Height); var dw = (size - world.Map.Width) / 2; var dh = (size - world.Map.Height) / 2; - - sprite = new Sprite(sheet, new Rectangle(world.Map.Offset.X+dw, world.Map.Offset.Y+dh, size, size), TextureChannel.Alpha); - mapOnlySprite = new Sprite(mapOnlySheet, new Rectangle(world.Map.Offset.X + dw, world.Map.Offset.Y + dh, size, size), TextureChannel.Alpha); + + var rect = new Rectangle(world.Map.Offset.X - dw, world.Map.Offset.Y - dh, size, size); + + sprite = new Sprite(sheet, rect, TextureChannel.Alpha); + mapOnlySprite = new Sprite(mapOnlySheet, rect, TextureChannel.Alpha); } Color[] terrainTypeColors;