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 => 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; return;
var x = (int) (tile.X + xOffset); var x = (int) (tile.X + xOffset);
var y = (int) (tile.Y + yOffset); var y = (int) (tile.Y + yOffset);
var path = sprite.ToString();
var image = images[path][tile.Tile.Variant]; var image = images[path][tile.Tile.Variant];
gridCanvas.Mutate(o => o.DrawImage(image, new Point(x * tileSize, y * tileSize), 1)); 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) foreach (var definition in tileDefinitionManager)
{ {
var sprite = definition.Sprite; var path = definition.Sprite.ToString();
if (sprite == null) if (path == null)
continue; continue;
var path = sprite.ToString();
images[path] = new List<Image>(definition.Variants); images[path] = new List<Image>(definition.Variants);
using var stream = resourceCache.ContentFileRead(path); using var stream = resourceCache.ContentFileRead(path);