Exemplo n.º 1
0
 public Vaisseau(string _nom, Rareté _rareté, int _attaque, int _vie, int _prix) : this()
 {
     nom     = _nom;
     rareté  = _rareté;
     attaque = _attaque;
     vie     = _vie;
     prix    = _prix;
 }
Exemplo n.º 2
0
            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);
                }
            }