diff --git a/IGP/Database.db b/IGP/Database.db index 558d8be..0aba4a2 100644 Binary files a/IGP/Database.db and b/IGP/Database.db differ diff --git a/IGP/Pages/BuildCalculator/Parts/BuildChartComponent.razor b/IGP/Pages/BuildCalculator/Parts/BuildChartComponent.razor index 5fb74a6..4d49e50 100644 --- a/IGP/Pages/BuildCalculator/Parts/BuildChartComponent.razor +++ b/IGP/Pages/BuildCalculator/Parts/BuildChartComponent.razor @@ -1,7 +1,7 @@ -@inject IEconomyService economyService -@inject IBuildOrderService buildOrderService -@inject ITimingService timingService -@inject IJSRuntime jsRuntime; +@inject IEconomyService EconomyService +@inject IBuildOrderService BuildOrderService +@inject ITimingService TimingService +@inject IJSRuntime JsRuntime; @implements IDisposable @if (lastRequestedRefreshIndex != requestedRefreshIndex) @@ -13,10 +13,20 @@ else
@foreach (var chart in charts) { + Dictionary takenPixels = new Dictionary(); +
@foreach (var point in chart.Points) { + var x = int.Parse(point.GetInterval(chart.HighestIntervalPoint, chart.IntervalDisplayMax)); + if (takenPixels.ContainsKey(x)) continue; + + + takenPixels.Add(x, true); + + +