From: Leon Friedrich <60421075+ElectroJr@users.noreply.github.com> Date: Tue, 2 Jan 2024 06:24:01 +0000 (-0500) Subject: Fix GravityGridTest (#23348) X-Git-Url: https://git.smokeofanarchy.ru/gitweb.cgi?a=commitdiff_plain;h=383271c8fa1a1e9b81bebf7cc34c85e38737fc47;p=space-station-14.git Fix GravityGridTest (#23348) --- 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);