diff --git a/ET/Console/Program.cs b/ET/Console/Program.cs index 4db2ced..a075781 100644 --- a/ET/Console/Program.cs +++ b/ET/Console/Program.cs @@ -84,7 +84,7 @@ static void GenerateMap(string srcDir, string dstDir) var regionFiles = Directory.EnumerateFiles(srcDir, "*.md") .Select(f => (File: f, Content: File.ReadAllText(f))) - .Where(t => Regex.IsMatch(t.Content, @"(?m)^category:\s*Region$")) + .Where(t => Regex.IsMatch(t.Content, @"(?m)^category:\s*Region\s*$", RegexOptions.Multiline)) .ToList(); var regions = new List(); @@ -129,8 +129,8 @@ static void GenerateMap(string srcDir, string dstDir) var nameLookup = regions.ToDictionary(r => r.Name); var pad = 60; - var maxX = regions.Max(r => r.X) + pad * 2; - var maxY = regions.Max(r => r.Y) + pad * 2; + var maxX = (regions.Count > 0 ? regions.Max(r => r.X) : 0) + pad * 2; + var maxY = (regions.Count > 0 ? regions.Max(r => r.Y) : 0) + pad * 2; var svg = new System.Text.StringBuilder(); svg.AppendLine($"");