Update content vectors to numerics (#17759)
This commit is contained in:
@@ -4,6 +4,7 @@ using Robust.Client.ResourceManagement;
|
||||
using Robust.Shared.Enums;
|
||||
using Robust.Shared.Map;
|
||||
using System.Linq;
|
||||
using System.Numerics;
|
||||
|
||||
namespace Content.Client.Administration.UI.SpawnExplosion;
|
||||
|
||||
@@ -94,7 +95,7 @@ public sealed class ExplosionDebugOverlay : Overlay
|
||||
|
||||
foreach (var tile in tiles)
|
||||
{
|
||||
var centre = ((Vector2) tile + 0.5f) * tileSize;
|
||||
var centre = (tile + Vector2Helpers.Half) * tileSize;
|
||||
|
||||
// is the center of this tile visible to the user?
|
||||
if (!gridBounds.Contains(centre))
|
||||
@@ -105,9 +106,9 @@ public sealed class ExplosionDebugOverlay : Overlay
|
||||
var screenCenter = _eyeManager.WorldToScreen(worldCenter);
|
||||
|
||||
if (Intensity[i] > 9)
|
||||
screenCenter += (-12, -8);
|
||||
screenCenter += new Vector2(-12, -8);
|
||||
else
|
||||
screenCenter += (-8, -8);
|
||||
screenCenter += new Vector2(-8, -8);
|
||||
|
||||
handle.DrawString(_font, screenCenter, Intensity[i].ToString("F2"));
|
||||
}
|
||||
@@ -116,8 +117,8 @@ public sealed class ExplosionDebugOverlay : Overlay
|
||||
if (tileSets.ContainsKey(0))
|
||||
{
|
||||
var epicenter = tileSets[0].First();
|
||||
var worldCenter = transform.Transform(((Vector2) epicenter + 0.5f) * tileSize);
|
||||
var screenCenter = _eyeManager.WorldToScreen(worldCenter) + (-24, -24);
|
||||
var worldCenter = transform.Transform((epicenter + Vector2Helpers.Half) * tileSize);
|
||||
var screenCenter = _eyeManager.WorldToScreen(worldCenter) + new Vector2(-24, -24);
|
||||
var text = $"{Intensity[0]:F2}\nΣ={TotalIntensity:F1}\nΔ={Slope:F1}";
|
||||
handle.DrawString(_font, screenCenter, text);
|
||||
}
|
||||
@@ -168,7 +169,7 @@ public sealed class ExplosionDebugOverlay : Overlay
|
||||
|
||||
foreach (var tile in tiles)
|
||||
{
|
||||
var centre = ((Vector2) tile + 0.5f) * tileSize;
|
||||
var centre = (tile + Vector2Helpers.Half) * tileSize;
|
||||
|
||||
// is the center of this tile visible to the user?
|
||||
if (!gridBounds.Contains(centre))
|
||||
|
||||
Reference in New Issue
Block a user