diff --git a/OpenRa.Game/Viewport.cs b/OpenRa.Game/Viewport.cs index de74e5038b..32f33478d6 100644 --- a/OpenRa.Game/Viewport.cs +++ b/OpenRa.Game/Viewport.cs @@ -39,13 +39,13 @@ namespace OpenRa.Game regions.Add(new Region(new PointF(0, 0), new Size(clientSize.Width, distanceFromAnchor), drawFunction)); break; case AnchorStyles.Bottom: - regions.Add(new Region(new PointF(0, clientSize.Height), new Size(clientSize.Width, distanceFromAnchor), drawFunction)); + regions.Add(new Region(new PointF(0, clientSize.Height - distanceFromAnchor), new Size(clientSize.Width, distanceFromAnchor), drawFunction)); break; case AnchorStyles.Left: regions.Add(new Region(new PointF(0, 0), new Size(distanceFromAnchor, clientSize.Height), drawFunction)); break; case AnchorStyles.Right: - regions.Add(new Region(new PointF(clientSize.Width, 0), new Size(distanceFromAnchor, clientSize.Height), drawFunction)); + regions.Add(new Region(new PointF(clientSize.Width - distanceFromAnchor, 0), new Size(distanceFromAnchor, clientSize.Height), drawFunction)); break; case AnchorStyles.None: throw new NotImplementedException();