-#nullable enable
using System;
using System.Collections.Generic;
using System.Linq;
using SixLabors.ImageSharp;
using SixLabors.ImageSharp.PixelFormats;
using SixLabors.ImageSharp.Processing;
-using SpriteComponent = Robust.Client.GameObjects.SpriteComponent;
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;
}
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>();
}
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)
{