public static List <Carte> GenereLesFigures(EnumSymbole Symbole) { List <Carte> PetitTas = new List <Carte>(); int calculPoids = 2; foreach (string item in Enum.GetNames(typeof(EnumFigure))) { //Créer la carte Carte c = new Carte(); c.symbole = Symbole; c.figure = (EnumFigure)Enum.Parse(typeof(EnumFigure), item); c.poids = calculPoids; calculPoids++; PetitTas.Add(c); } return(PetitTas); }
public static void GenereLeJeux(List <Carte> MesCartes) { for (int i = 0; i < 4; i++) { EnumSymbole leSymbole = default(EnumSymbole); switch (i) { case 0: leSymbole = EnumSymbole.Carreau; break; case 1: leSymbole = EnumSymbole.Trefle; break; case 2: leSymbole = EnumSymbole.Pique; break; case 3: leSymbole = EnumSymbole.Coeur; break; } List <Carte> lesfigures = GenereLesFigures(leSymbole); MesCartes.AddRange(lesfigures); } }