Ejemplo n.º 1
0
        /// <summary>
        /// metoda pro utok
        /// </summary>
        /// <param name="souper"></param>
        public virtual void Utoc(Bojovnik souper)
        {
            int uder = utok + kostka.Hod();

            NastavZpravu(string.Format("{0} utoci s uderem {1}.", jmeno, uder));
            souper.BranSe(uder);
        }
Ejemplo n.º 2
0
 public override void Utoc(Bojovnik souper)
 {
     int uder = 0;
     // Mana není naplněna
     if (mana < maxMana)
     {
         mana += 10;
         if (mana > maxMana)
             mana = maxMana;
         base.Utoc(souper);
     }
     else // Magický útok
     {
         uder = magickyUtok + kostka.hod();
         NastavZpravu(String.Format("{0} použil magii za {1} hp", Jmeno, uder));
         mana = 0;
     }
     souper.BranSe(uder);
 }
Ejemplo n.º 3
0
        public override void Utoc(Bojovnik souper)
        {
            int uder = 0;

            //mana neni plná
            if (mana < maxMana)
            {
                mana += 10;
                if (mana > maxMana)
                {
                    mana = maxMana;
                }
                base.Utoc(souper);
            }
            else
            //mana je plna
            {
                uder = magickyUtok + kostka.Hod();
                NastavZpravu(String.Format("{0} použil magii za {1} hp", jmeno, uder));
                souper.BranSe(uder);
                mana = 0;
            }
        }
Ejemplo n.º 4
0
 public virtual void Utoc(Bojovnik souper)
 {
     int uder = Utok + kostka.hod();
     NastavZpravu(String.Format("{0} útočí s úderem za {1} hp", Jmeno, uder));
     souper.BranSe(uder);
 }