Exemple #1
0
        private void ProcessWins(ListView statsView)
        {
            DescendingTopTenList<int> leaders = new DescendingTopTenList<int>();

            foreach (Team team in statLeague.Teams)
            {
                foreach (Pitcher ptr in team.StartingPitchers)
                {
                    if (ptr.SeasonStats.Wins > 0)
                        leaders.AddPlayer(team.Abbrev, ptr.Name, ptr.SeasonStats.Wins);
                }
            }

            FillListView(leaders);
        }
Exemple #2
0
        private void ProcessAverage(ListView statsView)
        {
            DescendingTopTenList<double> leaders = new DescendingTopTenList<double>();

            foreach (Team team in statLeague.Teams)
            {
                foreach (Batter btr in team.Hitters)
                {
                    if (btr.SeasonStats.BattingAvg > 0)
                        leaders.AddPlayer(team.Abbrev, btr.Name, btr.SeasonStats.BattingAvg);
                }
            }

            FillListView(leaders, "0.000");
        }
Exemple #3
0
        private void ProcessTriples(ListView statsView)
        {
            DescendingTopTenList<int> leaders = new DescendingTopTenList<int>();

            foreach (Team team in statLeague.Teams)
            {
                foreach (Batter btr in team.Hitters)
                {
                    if (btr.SeasonStats.Triples > 0)
                        leaders.AddPlayer(team.Abbrev, btr.Name, btr.SeasonStats.Triples);
                }
            }

            FillListView(leaders);
        }