Beispiel #1
0
        private void init()
        {
            if (groupe.typeGroupe == TypeGroupe.Tableau)
            {
                if (groupe.competiteurs.Count <= 4)
                {
                    poule = new TableauDe4(groupe.competiteurs);
                }
                if (groupe.competiteurs.Count > 4 && groupe.competiteurs.Count <= 8)
                {
                    poule = new TableauDe8(groupe.competiteurs);
                }
                if (groupe.competiteurs.Count > 8 && groupe.competiteurs.Count <= 16)
                {
                    poule = new TableauDe16(groupe.competiteurs);
                }
                if (groupe.competiteurs.Count > 16 && groupe.competiteurs.Count <= 32)
                {
                    poule = new TableauDe32(groupe.competiteurs);
                }
            }
            else
            {
                switch (groupe.competiteurs.Count())
                {
                case 2:
                    poule = new PouleDe2(groupe.competiteurs);
                    break;

                case 3:
                    poule = new PouleDe3(groupe.competiteurs);
                    break;

                case 4:
                    poule = new PouleDe4(groupe.competiteurs);
                    break;

                case 5:
                    poule = new PouleDe5(groupe.competiteurs);
                    break;

                case 6:
                    poule = new PouleDe6(groupe.competiteurs);
                    break;
                }
            }
        }
        private void init()
        {
            if (Groupe.typeGroupe == TypeGroupe.Tableau)
            {
                if (Groupe.Competiteurs.Count <= 4)
                {
                    Organisation = new TableauDe4(Groupe.Competiteurs);
                }
                if (Groupe.Competiteurs.Count > 4 && Groupe.Competiteurs.Count <= 8)
                {
                    Organisation = new TableauDe8(Groupe.Competiteurs);
                }
                if (Groupe.Competiteurs.Count > 8 && Groupe.Competiteurs.Count <= 16)
                {
                    Organisation = new TableauDe16(Groupe.Competiteurs);
                }
                if (Groupe.Competiteurs.Count > 16 && Groupe.Competiteurs.Count <= 32)
                {
                    Organisation = new TableauDe32(Groupe.Competiteurs);
                }
            }
            else
            {
                switch (Groupe.Competiteurs.Count())
                {
                case 2:
                    Organisation = new PouleDe2(Groupe.Competiteurs);
                    break;

                case 3:
                    Organisation = new PouleDe3(Groupe.Competiteurs);
                    break;

                case 4:
                    Organisation = new PouleDe4(Groupe.Competiteurs);
                    break;

                case 5:
                    Organisation = new PouleDe5(Groupe.Competiteurs);
                    break;

                case 6:
                    Organisation = new PouleDe6(Groupe.Competiteurs);
                    break;
                }
            }
        }