Example #1
0
        private void SelectPlayer(Class.Player p, int i)
        {
            switch (i)
            {
            case 1: c1.SelectedItem = p; break;

            case 2: c2.SelectedItem = p; break;

            case 3: c3.SelectedItem = p; break;

            case 4: c4.SelectedItem = p; break;

            case 5: c5.SelectedItem = p; break;

            case 6: c6.SelectedItem = p; break;

            case 7: c7.SelectedItem = p; break;

            case 8: c8.SelectedItem = p; break;

            case 9: c9.SelectedItem = p; break;

            case 10: c10.SelectedItem = p; break;

            case 11: c11.SelectedItem = p; break;

            case 12: c12.SelectedItem = p; break;

            case 13: c13.SelectedItem = p; break;

            case 14: c14.SelectedItem = p; break;

            case 15: c15.SelectedItem = p; break;
            }
        }
Example #2
0
        private void SetBest(int num)
        {
            Class.Player empty = new RMO.Class.Player();
            Class.Player max   = empty;
            switch (num)
            {
            case 10:
                ComboPlayer_DropDown(c10, EventArgs.Empty);
                foreach (Class.Player p in c10.Items)
                {
                    if (p.MEDIANODIAPERTURA > max.MEDIANODIAPERTURA)
                    {
                        max = p;
                    }
                }
                if (max != empty)
                {
                    c10.SelectedItem = max;
                }
                max = empty;
                break;

            case 9:
                ComboPlayer_DropDown(c9, EventArgs.Empty);
                foreach (Class.Player p in c9.Items)
                {
                    if (p.MEDIANODIMISCHIA > max.MEDIANODIMISCHIA)
                    {
                        max = p;
                    }
                }
                if (max != empty)
                {
                    c9.SelectedItem = max;
                }
                max = empty;
                break;

            case 8:
                ComboPlayer_DropDown(c8, EventArgs.Empty);
                foreach (Class.Player p in c8.Items)
                {
                    if (p.TERZALINEACENTRO > max.TERZALINEACENTRO)
                    {
                        max = p;
                    }
                }
                if (max != empty)
                {
                    c8.SelectedItem = max;
                }
                max = empty;
                break;

            case 2:
                ComboPlayer_DropDown(c2, EventArgs.Empty);
                foreach (Class.Player p in c2.Items)
                {
                    if (p.TALLONATORE > max.TALLONATORE)
                    {
                        max = p;
                    }
                }
                if (max != empty)
                {
                    c2.SelectedItem = max;
                }
                max = empty;
                break;

            case 15:
                ComboPlayer_DropDown(c15, EventArgs.Empty);
                foreach (Class.Player p in c15.Items)
                {
                    if (p.ESTREMO > max.ESTREMO)
                    {
                        max = p;
                    }
                }
                if (max != empty)
                {
                    c15.SelectedItem = max;
                }
                max = empty;
                break;

            case 4:
                ComboPlayer_DropDown(c4, EventArgs.Empty);
                foreach (Class.Player p in c4.Items)
                {
                    if (p.SECONDALINEA > max.SECONDALINEA)
                    {
                        max = p;
                    }
                }
                if (max != empty)
                {
                    c4.SelectedItem = max;
                }
                max = empty;
                break;

            case 5:
                ComboPlayer_DropDown(c5, EventArgs.Empty);
                foreach (Class.Player p in c5.Items)
                {
                    if (p.SECONDALINEA > max.SECONDALINEA)
                    {
                        max = p;
                    }
                }
                if (max != empty)
                {
                    c5.SelectedItem = max;
                }
                max = empty;
                break;

            case 6:
                ComboPlayer_DropDown(c6, EventArgs.Empty);
                foreach (Class.Player p in c6.Items)
                {
                    if (p.TERZALINEAALA > max.TERZALINEAALA)
                    {
                        max = p;
                    }
                }
                if (max != empty)
                {
                    c6.SelectedItem = max;
                }
                max = empty;
                break;

            case 7:
                ComboPlayer_DropDown(c7, EventArgs.Empty);
                foreach (Class.Player p in c7.Items)
                {
                    if (p.TERZALINEAALA > max.TERZALINEAALA)
                    {
                        max = p;
                    }
                }
                if (max != empty)
                {
                    c7.SelectedItem = max;
                }
                max = empty;
                break;

            case 1:
                ComboPlayer_DropDown(c1, EventArgs.Empty);
                foreach (Class.Player p in c1.Items)
                {
                    if (p.PILONE > max.PILONE)
                    {
                        max = p;
                    }
                }
                if (max != empty)
                {
                    c1.SelectedItem = max;
                }
                max = empty;
                break;

            case 3:
                ComboPlayer_DropDown(c3, EventArgs.Empty);
                foreach (Class.Player p in c3.Items)
                {
                    if (p.PILONE > max.PILONE)
                    {
                        max = p;
                    }
                }
                if (max != empty)
                {
                    c3.SelectedItem = max;
                }
                max = empty;
                break;

            case 12:
                ComboPlayer_DropDown(c12, EventArgs.Empty);
                foreach (Class.Player p in c12.Items)
                {
                    if (p.CENTRO > max.CENTRO)
                    {
                        max = p;
                    }
                }
                if (max != empty)
                {
                    c12.SelectedItem = max;
                }
                max = empty;
                break;

            case 13:
                ComboPlayer_DropDown(c13, EventArgs.Empty);
                foreach (Class.Player p in c13.Items)
                {
                    if (p.CENTRO > max.CENTRO)
                    {
                        max = p;
                    }
                }
                if (max != empty)
                {
                    c13.SelectedItem = max;
                }
                max = empty;
                break;

            case 11:
                ComboPlayer_DropDown(c11, EventArgs.Empty);
                foreach (Class.Player p in c11.Items)
                {
                    if (p.ALA > max.ALA)
                    {
                        max = p;
                    }
                }
                if (max != empty)
                {
                    c11.SelectedItem = max;
                }
                max = empty;
                break;

            case 14:
                ComboPlayer_DropDown(c14, EventArgs.Empty);
                foreach (Class.Player p in c14.Items)
                {
                    if (p.ALA > max.ALA)
                    {
                        max = p;
                    }
                }
                if (max != empty)
                {
                    c14.SelectedItem = max;
                }
                max = empty;
                break;
            }
        }
Example #3
0
        private Class.Player BestRule(System.Collections.ArrayList list, int i)
        {
            Class.Player result = null;
            int          val    = 0;

            foreach (Class.Player p in list)
            {
                switch (i)
                {
                case 1:
                case 3:
                    if (p.PILONE > val)
                    {
                        result = p; val = p.PILONE;
                    }
                    break;

                case 2:
                    if (p.TALLONATORE > val)
                    {
                        result = p; val = p.TALLONATORE;
                    }
                    break;

                case 4:
                case 5:
                    if (p.SECONDALINEA > val)
                    {
                        result = p; val = p.SECONDALINEA;
                    }
                    break;

                case 6:
                case 7:
                    if (p.TERZALINEAALA > val)
                    {
                        result = p; val = p.TERZALINEAALA;
                    }
                    break;

                case 8:
                    if (p.TERZALINEACENTRO > val)
                    {
                        result = p; val = p.TERZALINEACENTRO;
                    }
                    break;

                case 9:
                    if (p.MEDIANODIMISCHIA > val)
                    {
                        result = p; val = p.MEDIANODIMISCHIA;
                    }
                    break;

                case 10:
                    if (p.MEDIANODIAPERTURA > val)
                    {
                        result = p; val = p.MEDIANODIAPERTURA;
                    }
                    break;

                case 11:
                case 14:
                    if (p.ALA > val)
                    {
                        result = p; val = p.ALA;
                    }
                    break;

                case 12:
                case 13:
                    if (p.CENTRO > val)
                    {
                        result = p; val = p.CENTRO;
                    }
                    break;

                case 15:
                    if (p.ESTREMO > val)
                    {
                        result = p; val = p.ESTREMO;
                    }
                    break;
                }
            }
            SelectPlayer(result, i);
            return(result);
        }