private void DisplayStats() { UnRankedObject unranked = this.GetUnrankedObjectType(); if (unranked != null) { this.labelGamesPlayedValue.Text = unranked.GamesPlayed.ToString(); this.labelWinsValue.Text = unranked.Wins.ToString(); this.labelWinPercentValue.Text = unranked.WinPercent.ToString(); this.labelAverageSurvivedTimeValue.Text = unranked.AvgSurvivalTime.ToString(); this.labelAdrValue.Text = unranked.Adr.ToString(); this.labelHeadshotPercentValue.Text = unranked.HeadshotRatio.ToString(); this.labelMaxKillsValue.Text = unranked.MaxKills.ToString(); this.labelLongestKillValue.Text = unranked.LongestKill.ToString(); this.labelDbnosPerRoundValue.Text = unranked.DbnosPerRound.ToString(); this.fraggerRatingGauge.Value = unranked.FraggerRating; } this.labelPlayerName.Text = this.player.Name.ToString(); this.labelSeasonName.Text = this.player.Season; this.labelModeType.Text = type.ToString(); }
private void UpdateStatLabels() { UnRankedObject unrankedLeft = this.GetUnrankedObjectType(this.leftPlayer); UnRankedObject unrankedRight = this.GetUnrankedObjectType(this.rightPlayer); this.labelGamesPlayedLeftValue.Text = unrankedLeft.GamesPlayed.ToString(); this.labelWinsLeftValue.Text = unrankedLeft.Wins.ToString(); this.labelWinPercentLeftValue.Text = unrankedLeft.WinPercent.ToString(); this.labelAverageSurvivedTimeLeftValue.Text = unrankedLeft.AvgSurvivalTime.ToString(); this.labelAdrLeftValue.Text = unrankedLeft.Adr.ToString(); this.labelHeadshotPercentLeftValue.Text = unrankedLeft.HeadshotRatio.ToString(); this.labelMaxKillsLeftValue.Text = unrankedLeft.MaxKills.ToString(); this.labelLongestKillLeftValue.Text = unrankedLeft.LongestKill.ToString(); this.labelDbnosPerRoundLeftValue.Text = unrankedLeft.DbnosPerRound.ToString(); this.leftPlayerFraggerRatingGauge.Value = unrankedLeft.FraggerRating; this.labelGamesPlayedRightValue.Text = unrankedRight.GamesPlayed.ToString(); this.labelWinsRightValue.Text = unrankedRight.Wins.ToString(); this.labelWinPercentRightValue.Text = unrankedRight.WinPercent.ToString(); this.labelAverageSurvivedTimeRightValue.Text = unrankedRight.AvgSurvivalTime.ToString(); this.labelAdrRightValue.Text = unrankedRight.Adr.ToString(); this.labelHeadshotPercentRightValue.Text = unrankedRight.HeadshotRatio.ToString(); this.labelMaxKillsRightValue.Text = unrankedRight.MaxKills.ToString(); this.labelLongestKillRightValue.Text = unrankedRight.LongestKill.ToString(); this.labelDbnosPerRoundRightValue.Text = unrankedRight.DbnosPerRound.ToString(); this.rightPlayerFraggerRatingGauge.Value = unrankedRight.FraggerRating; this.labelLeftPlayerName.Text = this.leftPlayer.Name; this.labelRightPlayerName.Text = this.rightPlayer.Name; this.labelLeftPlayerSeasonName.Text = this.leftPlayer.Season; this.labelRightPlayerSeasonName.Text = this.rightPlayer.Season; }
public NormalDoublePlayer(LeftPlayer leftPlayer, RightPlayer rightPlayer, Values.StatType type, Form form) { InitializeComponent(); this.leftPlayerFraggerRatingGauge.From = 0; this.leftPlayerFraggerRatingGauge.To = 100; this.leftPlayerFraggerRatingGauge.Base.LabelsVisibility = Visibility.Hidden; this.leftPlayerFraggerRatingGauge.Base.Foreground = new SolidColorBrush(System.Windows.Media.Color.FromRgb(242, 169, 0)); this.rightPlayerFraggerRatingGauge.From = 0; this.rightPlayerFraggerRatingGauge.To = 100; this.rightPlayerFraggerRatingGauge.Base.LabelsVisibility = Visibility.Hidden; this.rightPlayerFraggerRatingGauge.Base.Foreground = new SolidColorBrush(System.Windows.Media.Color.FromRgb(242, 169, 0)); this.leftPlayerFraggerRatingGauge.Base.GaugeActiveFill = new LinearGradientBrush { GradientStops = new GradientStopCollection { new GradientStop(Colors.Yellow, 0), new GradientStop(Colors.Orange, .5), new GradientStop(Colors.Red, 1) } }; this.rightPlayerFraggerRatingGauge.Base.GaugeActiveFill = new LinearGradientBrush { GradientStops = new GradientStopCollection { new GradientStop(Colors.Yellow, 0), new GradientStop(Colors.Orange, .5), new GradientStop(Colors.Red, 1) } }; if (form != null) { this.mainForm = form; } if (leftPlayer != null && rightPlayer != null) { this.leftPlayer = leftPlayer; this.rightPlayer = rightPlayer; this.type = type; this.unrankedLeft = this.GetUnrankedObjectType(this.leftPlayer); this.unrankedRight = this.GetUnrankedObjectType(this.rightPlayer); this.UpdateStatLabels(); this.DisplayComparisonArrows(); DoublePlayerMatchFiltering doubleFiltering = new DoublePlayerMatchFiltering(this.leftPlayer.Matches, this.leftPlayer.Name, this.rightPlayer.Matches, this.rightPlayer.Name, this.type, "official"); Tuple <List <GraphPlot>, List <GraphPlot> > tuple = doubleFiltering.GetList(); this.BuildChart(tuple.Item1, tuple.Item2); } }