diff --git a/OpenRA.Game/Graphics/Viewport.cs b/OpenRA.Game/Graphics/Viewport.cs index d8b5668a25..7922f6e7ae 100755 --- a/OpenRA.Game/Graphics/Viewport.cs +++ b/OpenRA.Game/Graphics/Viewport.cs @@ -78,7 +78,7 @@ namespace OpenRA.Graphics Game.CellSize*mapBounds.Y - screenSize.Y/2, Game.CellSize*mapBounds.Width, Game.CellSize*mapBounds.Height); - this.scrollPosition = new int2(adjustedMapBounds.Location); + this.scrollPosition = new int2(adjustedMapBounds.Location) + new int2(adjustedMapBounds.Size)/2; } public void DrawRegions( WorldRenderer wr, IInputHandler inputHandler )