From a2f17d13898a6cc6b6ce915211ac860cb176c1a2 Mon Sep 17 00:00:00 2001 From: deathride58 Date: Fri, 6 Jan 2023 18:08:26 -0500 Subject: [PATCH] fixes radar UI improperly scaling with ui scaling (#13358) --- Content.Client/Shuttles/UI/DockingControl.cs | 2 +- Content.Client/Shuttles/UI/RadarControl.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Content.Client/Shuttles/UI/DockingControl.cs b/Content.Client/Shuttles/UI/DockingControl.cs index f50d745ee8..a0bfe63740 100644 --- a/Content.Client/Shuttles/UI/DockingControl.cs +++ b/Content.Client/Shuttles/UI/DockingControl.cs @@ -22,7 +22,7 @@ public class DockingControl : Control private int MinimapRadius => (int) Math.Min(Size.X, Size.Y) / 2; - private Vector2 MidPoint => Size / 2; + private Vector2 MidPoint => (Size / 2) * UIScale; private int SizeFull => (int) (MinimapRadius * 2 * UIScale); private int ScaledMinimapRadius => (int) (MinimapRadius * UIScale); private float MinimapScale => _range != 0 ? ScaledMinimapRadius / _range : 0f; diff --git a/Content.Client/Shuttles/UI/RadarControl.cs b/Content.Client/Shuttles/UI/RadarControl.cs index 6b89cf314b..c7e373303d 100644 --- a/Content.Client/Shuttles/UI/RadarControl.cs +++ b/Content.Client/Shuttles/UI/RadarControl.cs @@ -47,7 +47,7 @@ public sealed class RadarControl : Control public float MaxRadarRange { get; private set; } = 256f * 10f; private int MinimapRadius => (int) Math.Min(Size.X, Size.Y) / 2; - private Vector2 MidPoint => Size / 2; + private Vector2 MidPoint => (Size / 2) * UIScale; private int SizeFull => (int) (MinimapRadius * 2 * UIScale); private int ScaledMinimapRadius => (int) (MinimapRadius * UIScale); private float MinimapScale => RadarRange != 0 ? ScaledMinimapRadius / RadarRange : 0f;