コード例 #1
0
ファイル: TopTenForm.cs プロジェクト: cdkmoose/ShowDownSharp
        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);
        }
コード例 #2
0
ファイル: TopTenForm.cs プロジェクト: cdkmoose/ShowDownSharp
        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");
        }
コード例 #3
0
ファイル: TopTenForm.cs プロジェクト: cdkmoose/ShowDownSharp
        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);
        }