From f34a748d7f173dc3dd0d84c7a5e56a042f0ffa07 Mon Sep 17 00:00:00 2001 From: HardiReady Date: Sat, 9 Feb 2019 12:07:09 +0100 Subject: [PATCH] Add player count graph print in FE --- .../war/fraction-stats/fraction-stats.component.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/static/src/app/statistic/war/fraction-stats/fraction-stats.component.ts b/static/src/app/statistic/war/fraction-stats/fraction-stats.component.ts index 2460707..2625b39 100644 --- a/static/src/app/statistic/war/fraction-stats/fraction-stats.component.ts +++ b/static/src/app/statistic/war/fraction-stats/fraction-stats.component.ts @@ -382,13 +382,18 @@ export class FractionStatsComponent implements OnInit, OnChanges { this.initialized.transport = true; } - initPlayerCountData() { if (this.initialized.playerCount) { return; } - this.addFinalTimeData(this.tmpPlayerCountData); + this.logData.playerCount.forEach(playerCountEntry => { + this.tmpPlayerCountData[0].series.push( + ChartUtils.getSeriesEntry(new Date(playerCountEntry.time), playerCountEntry.countBlufor)); + this.tmpPlayerCountData[1].series.push( + ChartUtils.getSeriesEntry(new Date(playerCountEntry.time), playerCountEntry.countOpfor)); + }); this.initialized.playerCount = true; + this.addFinalTimeData(this.tmpPlayerCountData); } initFlagHoldData() { @@ -431,6 +436,7 @@ export class FractionStatsComponent implements OnInit, OnChanges { this.tmpReviveData = ChartUtils.getMultiDataArray(Fraction.BLUFOR, Fraction.OPFOR); this.tmpStabilizeData = ChartUtils.getMultiDataArray(Fraction.BLUFOR, Fraction.OPFOR); this.tmpFlagCaptureData = ChartUtils.getMultiDataArray(Fraction.BLUFOR, Fraction.OPFOR); + this.tmpPlayerCountData = ChartUtils.getMultiDataArray(Fraction.BLUFOR, Fraction.OPFOR); [this.tmpKillData, this.tmpFrienlyFireData, this.tmpVehicleData, this.tmpReviveData, this.tmpStabilizeData, this.tmpTransportData].forEach(tmp => {