public Vaisseau(string _nom, Rareté _rareté, int _attaque, int _vie, int _prix) : this() { nom = _nom; rareté = _rareté; attaque = _attaque; vie = _vie; prix = _prix; }
public Vaisseau(int _nom, Rareté _rareté) : this() { nom = _nom; rareté = _rareté; tabVaisseau = new Vaisseau[10]; // Vaisseau nom: Le faucon, rareté: Commun, vitesse: 10 à 15, vie: 100 à 150 et prix 2000 tabVaisseau[0] = new Vaisseau(generateurNb.Next(1, 11), (Rareté)generateurNb.Next(1, 5)); tabVaisseau[1] = new Vaisseau(generateurNb.Next(1, 11), (Rareté)generateurNb.Next(1, 5)); tabVaisseau[2] = new Vaisseau(generateurNb.Next(1, 11), (Rareté)generateurNb.Next(1, 5)); tabVaisseau[3] = new Vaisseau(generateurNb.Next(1, 11), (Rareté)generateurNb.Next(1, 5)); tabVaisseau[4] = new Vaisseau(generateurNb.Next(1, 11), (Rareté)generateurNb.Next(1, 5)); tabVaisseau[5] = new Vaisseau(generateurNb.Next(1, 11), (Rareté)generateurNb.Next(1, 5)); tabVaisseau[6] = new Vaisseau(generateurNb.Next(1, 11), (Rareté)generateurNb.Next(1, 5)); tabVaisseau[7] = new Vaisseau(generateurNb.Next(1, 11), (Rareté)generateurNb.Next(1, 5)); tabVaisseau[8] = new Vaisseau(generateurNb.Next(1, 11), (Rareté)generateurNb.Next(1, 5)); tabVaisseau[9] = new Vaisseau(generateurNb.Next(1, 11), (Rareté)generateurNb.Next(1, 5)); switch (nom) { case 1: nomlettre = "Faucon"; break; case 2: nomlettre = "Concordia"; break; case 3: nomlettre = "PrototypeXMT093"; break; case 4: nomlettre = "Nebula"; break; case 5: nomlettre = "Gamora"; break; case 6: nomlettre = "StarShip"; break; case 7: nomlettre = "ProgIsARandomThing"; break; case 8: nomlettre = "IDKHowItWorkButItWork"; break; case 9: nomlettre = "NothingWork"; break; case 10: nomlettre = "MixOfStaticVoidAndStructEqualBullShit"; break; } if (rareté == Rareté.Commun) { vitesse = generateurNb.Next(10, 16); prix = 2000; vie = generateurNb.Next(100, 151); } else if (rareté == Rareté.Rare) { vitesse = generateurNb.Next(12, 26); prix = 4500; vie = generateurNb.Next(140, 251); } else if (rareté == Rareté.Épique) { vitesse = generateurNb.Next(23, 46); prix = 8000; vie = generateurNb.Next(200, 601); } else if (rareté == Rareté.Légendaire) { vitesse = generateurNb.Next(550, 2001); prix = 20000; vie = generateurNb.Next(100, 151); } }