Ejemplo n.º 1
0
 public void Ajout(Objet o)
 {
     Hero.Armure       += o.Armure;
     Hero.Critique     += o.Critique;
     Hero.Magique      += o.Magique;
     Hero.Mana         += o.Mana;
     Hero.PeneArmure   += o.PeneArmure;
     Hero.PeneMagique  += o.PeneMagique;
     Hero.PercentPeneA += o.PercentPeneA;
     Hero.PercentPeneM += o.PercentPeneM;
     Hero.Physique     += o.Physique;
     Hero.ResMagic     += o.ResMagic;
     Hero.Sante        += o.Sante;
     Hero.Vitesse      += o.Vitesse;
     Hero.VitAttak     += (Hero.VitAttak * (o.VitAttak / 100));
     Hero.RegeMana     += (Hero.RegeMana * (o.RegeMana / 100));
     Hero.RegeSante    += (Hero.RegeSante * (o.RegeSante / 100));
     Prix += o.Prix;
     Stack.Add(o);
 }
Ejemplo n.º 2
0
        private void Chargement()
        {
            String current = Environment.CurrentDirectory;
            int    nb      = 0;
            Objet  c;

            StreamReader file = new StreamReader(current + @"\objets.txt");

            if ((nb = Convert.ToInt32(file.ReadLine())) == 0)
            {
                return;
            }
            for (int i = 0; i < nb; i++)
            {
                c                 = new Objet();
                c.Nom             = file.ReadLine();
                c.Image           = file.ReadLine();
                c.ID              = file.ReadLine();
                c.Prix            = int.Parse(file.ReadLine());
                c.Vitesse         = int.Parse(file.ReadLine());
                c.Sante           = float.Parse(file.ReadLine());
                c.RegeSante       = float.Parse(file.ReadLine());
                c.Mana            = float.Parse(file.ReadLine());
                c.RegeMana        = float.Parse(file.ReadLine());
                c.Physique        = float.Parse(file.ReadLine());
                c.Magique         = float.Parse(file.ReadLine());
                c.VitAttak        = float.Parse(file.ReadLine());
                c.Armure          = float.Parse(file.ReadLine());
                c.ResMagic        = float.Parse(file.ReadLine());
                c.Critique        = int.Parse(file.ReadLine());
                c.PeneArmure      = int.Parse(file.ReadLine());
                c.PercentPeneA    = int.Parse(file.ReadLine());
                c.PeneMagique     = int.Parse(file.ReadLine());
                c.PercentPeneM    = int.Parse(file.ReadLine());
                c.ReductionDelais = int.Parse(file.ReadLine());
                c.Passif          = file.ReadLine();
                c.Actif           = file.ReadLine();
                objets.Add(c);
            }
            file.Close();
        }