コード例 #1
0
        private void btn_makeplayer_Click(object sender, RoutedEventArgs e)
        {
            string rushendurance = "N/A";
            string recendurance  = "N/A";
            bool   isReciever    = true;
            int    rattemts      = int.Parse(txt_rushattempts.Text);

            if (rattemts < 11)
            {
                rushendurance = "N/A";
            }
            else if (rattemts < 31)
            {
                rushendurance = "4";
            }
            else if (rattemts < 54)
            {
                rushendurance = "3";
            }
            else if (rattemts < 124)
            {
                rushendurance = "2";
            }
            else if (rattemts < 289)
            {
                rushendurance = "1";
            }
            else if (rattemts > 289)
            {
                rushendurance = "0";
            }

            int recattempts = int.Parse(txt_recattempts.Text);

            if (recattempts < 11)
            {
                recendurance = "N/A";
            }
            else if (recattempts < 19)
            {
                recendurance = "4";
            }
            else if (recattempts < 29)
            {
                recendurance = "3";
            }
            else if (recattempts < 54)
            {
                recendurance = "2";
            }
            else if (recattempts < 79)
            {
                recendurance = "1";
            }
            else if (recattempts > 79)
            {
                recendurance = "0";
            }
            if (comboBox.SelectedItem.ToString() == "Running Back")
            {
                isReciever           = false;
                lbl_position.Content = "Running Back " + rushendurance;
                lbl_end2.Content     = "Recieving: " + recendurance;
            }
            else
            {
                lbl_position.Content = comboBox.SelectedItem + " " + recendurance;
                lbl_end2.Content     = "Rushing: " + rushendurance;
            }

            RBCalculations RBC = new RBCalculations();

            if (int.Parse(txt_rushattempts.Text) > 5)
            {
                float    ravg   = float.Parse(txt_rushaverage.Text);
                int      ryards = int.Parse(txt_rushyards.Text);
                int      rlong  = int.Parse(txt_rushlongest.Text);
                string[] rval   = RBC.Rushing_Calculations(rattemts, ravg, rlong, ryards);
                lbl_rushing1.Content  = rval[0];
                lbl_rushing2.Content  = rval[1];
                lbl_rushing3.Content  = rval[2];
                lbl_rushing4.Content  = rval[3];
                lbl_rushing5.Content  = rval[4];
                lbl_rushing6.Content  = rval[5];
                lbl_rushing7.Content  = rval[6];
                lbl_rushing8.Content  = rval[7];
                lbl_rushing9.Content  = rval[8];
                lbl_rushing10.Content = rval[9];
                lbl_rushing11.Content = rval[10];
                lbl_rushing12.Content = rval[11];
            }

            RecieverCalculations rcc = new RecieverCalculations();

            if (int.Parse(txt_recattempts.Text) > 5)
            {
                float ravg = float.Parse(txt_recaverage.Text);

                int      rlong = int.Parse(txt_reclongest.Text);
                string[] rval  = rcc.getClmValues(ravg, rlong);
                lbl_passing1.Content  = rval[0];
                lbl_passing2.Content  = rval[1];
                lbl_passing3.Content  = rval[2];
                lbl_passing4.Content  = rval[3];
                lbl_passing5.Content  = rval[4];
                lbl_passing6.Content  = rval[5];
                lbl_passing7.Content  = rval[6];
                lbl_passing8.Content  = rval[7];
                lbl_passing9.Content  = rval[8];
                lbl_passing10.Content = rval[9];
                lbl_passing11.Content = rval[10];
                lbl_passing12.Content = rval[11];
            }

            lbl_name.Content = txt_fname.Text + " " + txt_sname.Text;

            Team team = League.teamlist.ElementAt(comboBox_team.SelectedIndex);

            lbl_team.Content = team.teamName;
            rct_bck.Fill     = (new SolidColorBrush(team.clr));
            SolidColorBrush txt = new SolidColorBrush(team.text);

            lbl_name.Foreground     = txt;
            lbl_team.Foreground     = txt;
            lbl_position.Foreground = txt;
        }
コード例 #2
0
ファイル: QB.xaml.cs プロジェクト: bluetyson/SPF-Windows
        private void btn_makeplayer_Click(object sender, RoutedEventArgs e)
        {
            Csvreader c = new Csvreader();
            Csvreader d = new Csvreader();
            Csvreader f = new Csvreader();


            RBCalculations RBC      = new RBCalculations();
            int            rattemts = int.Parse(txt_rushattempts.Text);
            float          ravg     = float.Parse(txt_rushaverage.Text);
            int            ryards   = int.Parse(txt_rushyards.Text);
            int            rlong    = int.Parse(txt_rushlongest.Text);

            string[] rval = RBC.Rushing_Calculations(rattemts, ravg, rlong, ryards);
            double   cmp  = float.Parse(txt_cmp.Text);
            double   ict  = float.Parse(txt_int.Text);
            double   qcmp = float.Parse(txt_qcmp.Text);
            double   qint = float.Parse(txt_qint.Text);
            double   lcmp = float.Parse(txt_lcmp.Text);
            double   lint = float.Parse(txt_lint.Text);
            double   sack = float.Parse(txt_sck.Text);

            int long_intercept    = (int)System.Math.Floor((48 - ((lint / 100) * 48)));
            int normal_completion = (int)System.Math.Floor(((cmp / 100) * 48));
            int normal_intercept  = (int)System.Math.Ceiling((48 - ((((lint - ict)) / 100) * 48)));

            lbl_scom.Content = ("1 - " + normal_completion.ToString());
            if (normal_intercept == 48)
            {
                lbl_sint.Content = "48";
            }
            else
            {
                lbl_sint.Content = normal_intercept.ToString() + "- 48";
            }
            lbl_sinc.Content = (normal_completion + 1).ToString() + " - " + (normal_intercept - 1).ToString();

            int short_completion = (int)System.Math.Floor(((qcmp / 100) * 48));
            int short_intercept  = (int)System.Math.Floor((48 - ((qint / 100) * 48)));

            lbl_qcom.Content = ("1 - " + short_completion.ToString());
            if (qint < 2)
            {
                lbl_qint.Content = "-";
                lbl_qinc.Content = (short_completion + 1).ToString() + " - 48";
            }
            else if (short_intercept == 48)
            {
                lbl_qint.Content = "48";
                lbl_qinc.Content = (short_completion + 1).ToString() + " - 47";
            }
            else
            {
                lbl_qint.Content = short_intercept.ToString() + "- 48";
                lbl_qinc.Content = (short_completion + 1).ToString() + " - " + (short_intercept - 1).ToString();
            }
            int long_completion = (int)System.Math.Floor(((lcmp / 100) * 48));

            lbl_lcom.Content = ("1 - " + long_completion.ToString());
            if (long_intercept == 48)
            {
                lbl_lint.Content = "48";
            }
            else
            {
                lbl_lint.Content = long_intercept.ToString() + "- 48";
            }

            int prsack = (int)Math.Round(sack) + 4;
            int rpcomp = (int)System.Math.Floor(((cmp / 100) * 18)) + 30;

            lbl_sck.Content   = "1 - " + prsack.ToString();
            lbl_prrun.Content = (prsack + 1).ToString() + " - 30";
            lbl_prcom.Content = "31 - " + rpcomp.ToString();
            lbl_princ.Content = (rpcomp + 1).ToString() + "- 48";



            lbl_linc.Content      = (long_completion + 1).ToString() + " - " + (long_intercept - 1).ToString();
            lbl_rushing1.Content  = rval[0];
            lbl_rushing2.Content  = rval[1];
            lbl_rushing3.Content  = rval[2];
            lbl_rushing4.Content  = rval[3];
            lbl_rushing5.Content  = rval[4];
            lbl_rushing6.Content  = rval[5];
            lbl_rushing7.Content  = rval[6];
            lbl_rushing8.Content  = rval[7];
            lbl_rushing9.Content  = rval[8];
            lbl_rushing10.Content = rval[9];
            lbl_rushing11.Content = rval[10];
            lbl_rushing12.Content = rval[11];

            Team t = teams.ElementAt(cmb_team.SelectedIndex);

            rct_bck.Fill = new SolidColorBrush(t.clr);

            lbl_name.Content     = txt_firstname.Text + " " + txt_surname.Text;
            lbl_position.Content = "Quarterback " + txt_endurance.Text;
            lbl_team.Content     = t.teamName;
            SolidColorBrush txt = new SolidColorBrush(t.text);

            lbl_name.Foreground     = txt;
            lbl_position.Foreground = txt;
            lbl_team.Foreground     = txt;
        }