Fix map renderer build (#15543)

This commit is contained in:
DrSmugleaf
2023-04-19 13:25:23 -07:00
committed by GitHub
parent 55d482273c
commit 82e1c2104a

View File

@@ -41,14 +41,13 @@ namespace Content.MapRenderer.Painters
grid.GetAllTiles().AsParallel().ForAll(tile =>
{
var sprite = _sTileDefinitionManager[tile.Tile.TypeId].Sprite;
var path = _sTileDefinitionManager[tile.Tile.TypeId].Sprite.ToString();
if (sprite == null)
if (path == null)
return;
var x = (int) (tile.X + xOffset);
var y = (int) (tile.Y + yOffset);
var path = sprite.ToString();
var image = images[path][tile.Tile.Variant];
gridCanvas.Mutate(o => o.DrawImage(image, new Point(x * tileSize, y * tileSize), 1));
@@ -71,12 +70,11 @@ namespace Content.MapRenderer.Painters
foreach (var definition in tileDefinitionManager)
{
var sprite = definition.Sprite;
var path = definition.Sprite.ToString();
if (sprite == null)
if (path == null)
continue;
var path = sprite.ToString();
images[path] = new List<Image>(definition.Variants);
using var stream = resourceCache.ContentFileRead(path);