From 383271c8fa1a1e9b81bebf7cc34c85e38737fc47 Mon Sep 17 00:00:00 2001 From: Leon Friedrich <60421075+ElectroJr@users.noreply.github.com> Date: Tue, 2 Jan 2024 01:24:01 -0500 Subject: [PATCH] Fix GravityGridTest (#23348) --- Content.IntegrationTests/Tests/GravityGridTest.cs | 9 ++++++--- .../Coordinates/EntityCoordinatesExtensions.cs | 2 ++ 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/Content.IntegrationTests/Tests/GravityGridTest.cs b/Content.IntegrationTests/Tests/GravityGridTest.cs index 22218a097a..7f817e8a1e 100644 --- a/Content.IntegrationTests/Tests/GravityGridTest.cs +++ b/Content.IntegrationTests/Tests/GravityGridTest.cs @@ -1,11 +1,10 @@ using Content.Server.Gravity; using Content.Server.Power.Components; -using Content.Shared.Coordinates; using Content.Shared.Gravity; using Robust.Shared.GameObjects; -using Robust.Shared.IoC; using Robust.Shared.Map; using Robust.Shared.Map.Components; +using Robust.Shared.Maths; namespace Content.IntegrationTests.Tests { @@ -38,6 +37,7 @@ namespace Content.IntegrationTests.Tests EntityUid generator = default; var entityMan = server.ResolveDependency(); var mapMan = server.ResolveDependency(); + var mapSys = entityMan.System(); MapGridComponent grid1 = null; MapGridComponent grid2 = null; @@ -53,7 +53,10 @@ namespace Content.IntegrationTests.Tests grid1Entity = grid1.Owner; grid2Entity = grid2.Owner; - generator = entityMan.SpawnEntity("GridGravityGeneratorDummy", grid2.ToCoordinates()); + mapSys.SetTile(grid1Entity, grid1, Vector2i.Zero, new Tile(1)); + mapSys.SetTile(grid2Entity, grid2, Vector2i.Zero, new Tile(1)); + + generator = entityMan.SpawnEntity("GridGravityGeneratorDummy", new EntityCoordinates(grid1Entity, 0.5f, 0.5f)); Assert.Multiple(() => { Assert.That(entityMan.HasComponent(generator)); diff --git a/Content.Shared/Coordinates/EntityCoordinatesExtensions.cs b/Content.Shared/Coordinates/EntityCoordinatesExtensions.cs index 2aadbf8a81..b9083eabe1 100644 --- a/Content.Shared/Coordinates/EntityCoordinatesExtensions.cs +++ b/Content.Shared/Coordinates/EntityCoordinatesExtensions.cs @@ -21,11 +21,13 @@ namespace Content.Shared.Coordinates return new EntityCoordinates(id, x, y); } + [Obsolete] public static EntityCoordinates ToCoordinates(this MapGridComponent grid, float x, float y) { return ToCoordinates(grid.Owner, x, y); } + [Obsolete] public static EntityCoordinates ToCoordinates(this MapGridComponent grid) { return ToCoordinates(grid.Owner, Vector2.Zero); -- 2.51.2