diff --git a/Content.MapRenderer/Program.cs b/Content.MapRenderer/Program.cs index b6c9fc04a6..131e0e31f9 100644 --- a/Content.MapRenderer/Program.cs +++ b/Content.MapRenderer/Program.cs @@ -17,17 +17,13 @@ namespace Content.MapRenderer private static readonly MapPainter MapPainter = new(); -#pragma warning disable CA1825 - private static readonly string[] ForceRender = {"packedstation"}; -#pragma warning restore CA1825 - - internal static async Task Main() + internal static async Task Main(string[] args) { - 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 modified = Environment.GetEnvironmentVariable(MapsModifiedEnvKey); // @@ -55,7 +51,7 @@ namespace Content.MapRenderer // } // } - var maps = new List(ForceRender); + // var maps = new List(); // foreach (var node in files) // { @@ -70,6 +66,11 @@ namespace Content.MapRenderer // maps.Add(fileName); // } + await Run(new List(args)); + } + + private static async Task Run(List maps) + { Console.WriteLine($"Creating images for {maps.Count} maps"); var mapNames = new List();