public StrategyComparisonResults(StrategyComparison comparison, bool gatherStats) { this.comparison = comparison; this.statGatherer = gatherStats ? new StatsPerTurnGameLog(comparison.NumberOfPlayers, comparison.gameConfig.cardGameSubset) : null; this.winnerCount = new int[comparison.NumberOfPlayers]; this.tieCount = 0; this.maxTurnNumber = -1; this.pointSpreadHistogramData = new HistogramData(); this.gameEndOnTurnHistogramData = new HistogramData(); }