Make the MapRenderer CLI usable, since all the bot apparatus was commented out anyway (#7669)

This commit is contained in:
20kdc
2022-04-28 12:55:51 +01:00
committed by GitHub
parent 840f9036e6
commit 0b613821be

View File

@@ -17,17 +17,13 @@ namespace Content.MapRenderer
private static readonly MapPainter MapPainter = new(); private static readonly MapPainter MapPainter = new();
#pragma warning disable CA1825 internal static async Task Main(string[] args)
private static readonly string[] ForceRender = {"packedstation"};
#pragma warning restore CA1825
internal static async Task Main()
{ {
await Run(); if (args.Length == 0)
} {
Console.WriteLine("Didn't specify any maps to paint! Provide map names (as map prototype names).");
}
private static async Task Run()
{
// var created = Environment.GetEnvironmentVariable(MapsAddedEnvKey); // var created = Environment.GetEnvironmentVariable(MapsAddedEnvKey);
// var modified = Environment.GetEnvironmentVariable(MapsModifiedEnvKey); // var modified = Environment.GetEnvironmentVariable(MapsModifiedEnvKey);
// //
@@ -55,7 +51,7 @@ namespace Content.MapRenderer
// } // }
// } // }
var maps = new List<string>(ForceRender); // var maps = new List<string>();
// foreach (var node in files) // foreach (var node in files)
// { // {
@@ -70,6 +66,11 @@ namespace Content.MapRenderer
// maps.Add(fileName); // maps.Add(fileName);
// } // }
await Run(new List<string>(args));
}
private static async Task Run(List<string> maps)
{
Console.WriteLine($"Creating images for {maps.Count} maps"); Console.WriteLine($"Creating images for {maps.Count} maps");
var mapNames = new List<string>(); var mapNames = new List<string>();