]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Fix map renderer (#21515)
authorDrSmugleaf <DrSmugleaf@users.noreply.github.com>
Tue, 7 Nov 2023 22:27:01 +0000 (14:27 -0800)
committerGitHub <noreply@github.com>
Tue, 7 Nov 2023 22:27:01 +0000 (14:27 -0800)
Content.MapRenderer/Painters/MapPainter.cs

index 8f3dd59baf8f31cd4b10458f826f8233cd0f7063..8a87a93744c6925f9c6fd9d7318721ba9ef8080e 100644 (file)
@@ -1,4 +1,3 @@
-#nullable enable
 using System;
 using System.Collections.Generic;
 using System.Linq;
@@ -15,7 +14,6 @@ using Robust.Shared.Timing;
 using SixLabors.ImageSharp;
 using SixLabors.ImageSharp.PixelFormats;
 using SixLabors.ImageSharp.Processing;
-using SpriteComponent = Robust.Client.GameObjects.SpriteComponent;
 
 namespace Content.MapRenderer.Painters
 {
@@ -46,7 +44,7 @@ namespace Content.MapRenderer.Painters
 
             await client.WaitPost(() =>
             {
-                if (cEntityManager.TryGetComponent(cPlayerManager.LocalPlayer!.ControlledEntity!, out SpriteComponent? sprite))
+                if (cEntityManager.TryGetComponent(cPlayerManager.LocalEntity, out SpriteComponent? sprite))
                 {
                     sprite.Visible = false;
                 }
@@ -62,7 +60,7 @@ namespace Content.MapRenderer.Painters
 
             var tilePainter = new TilePainter(client, server);
             var entityPainter = new GridPainter(client, server);
-            (EntityUid Uid, MapGridComponent Grid)[] grids = null!;
+            Entity<MapGridComponent>[] grids = null!;
             var xformQuery = sEntityManager.GetEntityQuery<TransformComponent>();
             var xformSystem = sEntityManager.System<SharedTransformSystem>();
 
@@ -76,7 +74,7 @@ namespace Content.MapRenderer.Painters
                 }
 
                 var mapId = sMapManager.GetAllMapIds().Last();
-                grids = sMapManager.GetAllMapGrids(mapId).Select(o => (o.Owner, o)).ToArray();
+                grids = sMapManager.GetAllGrids(mapId).ToArray();
 
                 foreach (var (uid, _) in grids)
                 {