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; } } }