public string DisplayKickingStats(FootballPlayer player)
        {
            string stats = "FGM/FGA: " + player.FGMakes + "/" + player.FGAttempts + Environment.NewLine +
                           "XPM/XPA: " + player.XPMakes + "/" + player.XPAttempts;

            return(stats);
        }
        public string DisplayFrontSevenStats(FootballPlayer player)
        {
            string stats = "Tackles: " + player.Tackles + Environment.NewLine + "TFLs: " + player.TacklesForLoss
                           + Environment.NewLine + "Sacks: " + player.Sacks;

            return(stats);
        }
        public string DisplaySecondaryStats(FootballPlayer player)
        {
            string stats = "Tackles: " + player.Tackles + Environment.NewLine + "PDs: " + player.PassesDefended
                           + Environment.NewLine + "INTs: " + player.DefensiveInterceptions + Environment.NewLine + "TFLs: " + player.TacklesForLoss;

            return(stats);
        }
        public string DisplayQBStats(FootballPlayer player)
        {
            string stats = "YDS: " + player.PassingYards.ToString() + Environment.NewLine + "TDS: " + player.PassingTDs.ToString()
                           + Environment.NewLine + "INT: " + player.Interceptions.ToString();

            return(stats);
        }
        public string DisplayOLStats(FootballPlayer player)
        {
            string stats = "Pancakes: " + player.PancakeBlocks + Environment.NewLine + "Sacks Allowed: " + player.SacksAllowed +
                           Environment.NewLine + "Rushing YPC: " + player.YardsPerCarry.ToString("0.##") + Environment.NewLine + "Rushing TDS: " + player.RushingTDs;

            return(stats);
        }
 public void DisplayFootballStats(FootballPlayer player)
 {
     if (player.Position == Position.QB)
     {
         lblStats.Text = DisplayQBStats(player);
     }
     if (player.Position == Position.RB || player.Position == Position.FB)
     {
         lblStats.Text = DisplayRushingStats(player);
     }
     if (player.Position == Position.WR || player.Position == Position.TE)
     {
         lblStats.Text = DisplayReceivingStats(player);
     }
     if (player.Position == Position.OT || player.Position == Position.OG || player.Position == Position.C)
     {
         lblStats.Text = DisplayOLStats(player);
     }
     if (player.Position == Position.LB || player.Position == Position.DE || player.Position == Position.DT)
     {
         lblStats.Text = DisplayFrontSevenStats(player);
     }
     if (player.Position == Position.CB || player.Position == Position.SS || player.Position == Position.FS)
     {
         lblStats.Text = DisplaySecondaryStats(player);
     }
     if (player.Position == Position.K)
     {
         lblStats.Text = DisplayKickingStats(player);
     }
     if (player.Position == Position.P)
     {
         lblStats.Text = DisplayPuntingStats(player);
     }
 }
        public string DisplayReceivingStats(FootballPlayer player)
        {
            string stats = "REC: " + player.Receptions.ToString() + Environment.NewLine +
                           "YDS: " + player.ReceivingYards.ToString() + Environment.NewLine +
                           "TDS: " + player.ReceivingTDs.ToString();

            return(stats);
        }
        public string DisplayRushingStats(FootballPlayer player)
        {
            string stats = "YDS: " + player.RushingYards.ToString() + Environment.NewLine + "TDS: " + player.RushingTDs.ToString()
                           + Environment.NewLine + "CAR: " + player.Carries.ToString() + Environment.NewLine + "YPC: " + player.YardsPerCarry.ToString("0.##")
                           + Environment.NewLine + "CHNK: " + player.ChunkPlays.ToString() + Environment.NewLine + "FUM: " + player.Fumbles.ToString();

            return(stats);
        }
Exemple #9
0
 public void CreateDraftEntrants()
 {
     for (int i = 0; i < numberOfEntrants; i++)
     {
         FootballPlayer b = new FootballPlayer(rnd, league.IdCount, Sports.Football, rnd.Next(21, 25), DeterminePosition());
         b.PlayerType = PlayerType.DraftEntrant;
         b.League     = league;
         league.DraftEntrants.Add(b);
     }
     ModifyDraftClass(league.DraftEntrants);
     ModifyDraftClassPopularityAndPGP(league.DraftEntrants);
 }
        public string DisplayPuntingStats(FootballPlayer player)
        {
            string stats = "Punts: " + player.Punts + Environment.NewLine + "Net Average: " + player.NetPuntAverage.ToString("0.##");

            return(stats);
        }
        private void cbTeamRoster_SelectedIndexChanged(object sender, EventArgs e)
        {
            League selectedLeague = World.Leagues[cbLeagues.SelectedIndex];
            Team   selectedTeam   = selectedLeague.TeamList[cbTeamList.SelectedIndex];
            Player selectedPlayer = selectedTeam.Roster[cbTeamRoster.SelectedIndex];

            lblDepthChart.Text = "Spot on Depth Chart: " + selectedPlayer.DepthChart.ToString();
            if (selectedPlayer.IsStarter)
            {
                lblStarter.Text = "Starter: yes";
            }
            else
            {
                lblStarter.Text = "Starter: no";
            }

            if (selectedLeague.Sport == Sports.Basketball)
            {
                List <BasketballPlayer> hoopsRoster = new List <BasketballPlayer>();
                foreach (BasketballPlayer bp in selectedTeam.Roster)
                {
                    hoopsRoster.Add(bp);
                }
                DisplayBasketballStats(hoopsRoster[cbTeamRoster.SelectedIndex]);
            }
            else if (selectedLeague.Sport == Sports.Football)
            {
                List <FootballPlayer> footballRoster = new List <FootballPlayer>();
                foreach (FootballPlayer fp in selectedTeam.Roster)
                {
                    footballRoster.Add(fp);
                }
                DisplayFootballStats(footballRoster[cbTeamRoster.SelectedIndex]);
            }
            else if (selectedLeague.Sport == Sports.Baseball)
            {
                List <BaseballPlayer> baseballRoster = new List <BaseballPlayer>();
                foreach (BaseballPlayer p in selectedTeam.Roster)
                {
                    baseballRoster.Add(p);
                }
                DisplayBaseballStats(baseballRoster[cbTeamRoster.SelectedIndex]);
            }
            else if (selectedLeague.Sport == Sports.Hockey)
            {
                List <HockeyPlayer> hockeyRoster = new List <HockeyPlayer>();
                foreach (HockeyPlayer p in selectedTeam.Roster)
                {
                    hockeyRoster.Add(p);
                }
                DisplayHockeyStats(hockeyRoster[cbTeamRoster.SelectedIndex]);
            }
            else if (selectedLeague.Sport == Sports.Soccer)
            {
                List <SoccerPlayer> soccerRoster = new List <SoccerPlayer>();
                foreach (SoccerPlayer p in selectedTeam.Roster)
                {
                    soccerRoster.Add(p);
                }
                DisplaySoccerStats(soccerRoster[cbTeamRoster.SelectedIndex]);
            }


            if (selectedPlayer.Sport == Sports.Baseball)
            {
                BaseballPlayer baseballPlayer = (BaseballPlayer)selectedPlayer;
                lblPosition.Text = "Position: " + baseballPlayer.Position.ToString();
            }
            else if (selectedPlayer.Sport == Sports.Basketball)
            {
                BasketballPlayer basketballPlayer = (BasketballPlayer)selectedPlayer;
                lblPosition.Text = "Position: " + basketballPlayer.Position.ToString();
            }
            else if (selectedPlayer.Sport == Sports.Football)
            {
                FootballPlayer footballPlayer = (FootballPlayer)selectedPlayer;
                lblPosition.Text = "Position: " + footballPlayer.Position.ToString();
            }
            else if (selectedPlayer.Sport == Sports.Hockey)
            {
                HockeyPlayer hockeyPlayer = (HockeyPlayer)selectedPlayer;
                lblPosition.Text = "Position: " + hockeyPlayer.Position.ToString();
            }
            else if (selectedPlayer.Sport == Sports.Soccer)
            {
                SoccerPlayer soccerPlayer = (SoccerPlayer)selectedPlayer;
                lblPosition.Text = "Position: " + soccerPlayer.Position.ToString();
            }
            lblFullName.Text   = selectedPlayer.FullName;
            lblAge.Text        = "Age: " + selectedPlayer.Age.ToString();
            lblSkillLevel.Text = "Skill Level: " + selectedPlayer.CurrentSkill.ToString() + "/" + selectedPlayer.PotentialSkill.ToString();

            lblYearlySalary.Text = "Yearly Salary: " + selectedPlayer.Contract.YearlySalary.ToString("C0");
            lblYearsLeft.Text    = "Years Left: " + selectedPlayer.Contract.Years.ToString();
            lblAgentPaid.Text    = "Agent Paid: " + selectedPlayer.Contract.AgentPaySchedule.ToString();
            lblAgentPercent.Text = "Agent Percentage: " + selectedPlayer.Contract.AgentPercentage.ToString() + "%";

            lblPopularity.Text      = "Popularity: " + selectedPlayer.PopularityString;
            lblGreed.Text           = "Greed: " + selectedPlayer.Greed.ToString();
            lblLifestyle.Text       = "Lifestyle: " + selectedPlayer.Lifestyle.ToString();
            lblLoyalty.Text         = "Loyalty: " + selectedPlayer.Loyalty.ToString();
            lblPlayForTitle.Text    = "Play for Title: " + selectedPlayer.PlayForTitleContender.ToString();
            lblTeamHappiness.Text   = "Team Happiness: " + selectedPlayer.TeamHappinessString;
            lblAgencyHappiness.Text = "Agency Happiness: " + selectedPlayer.AgencyHappinessString;
        }