public void AtacarHeroe(Heroe warrior, Heroe hunter, Minions Cs)
 {
     if (Cs.TurnoP == 0 & Cs.NDT == 1)
     {
         Cs.RestarVidaHs(hunter, Cs);
         Cs.NDT = 0;
     }
 }
 public void AtacarMinions(Heroe warrior, Heroe hunter, Minions C, Minions C2)
 {
     if (C.TurnoP == 0 & C.NDT == 1)
     {
         C.RestarVidaMs(C, C2, warrior.Tablero1, hunter.Tablero1);
         C.NDT = 0;
     }
 }
 public int jugarcartar(Heroe warrior, Minions C)
 {
     if (warrior.Tablero1.Count < 8)
     {
         if (warrior.PonerenTablero(C) == 1)
         {
             return(1);
         }
     }
     return(0);
 }
 public void AtacarHeroeminions(Heroe warrior, Heroe hunter, Minions C2)
 {
     warrior.AtacarConHeroeAMinions(C2);
     if (warrior.Durabilidad != 0)
     {
         warrior.Durabilidad -= 1;
         if (warrior.Durabilidad == 0)
         {
             warrior.Ataque = 0;
         }
     }
 }
Exemple #5
0
 public void RestarVidaMs(Minions MiJ1, Minions MiJ2, List <Minions> TJ1, List <Minions> TJ2)
 {
     MiJ1.Vida -= MiJ2.Daño;
     MiJ2.Vida -= MiJ1.Daño;
     if (MiJ1.Vida <= 0)
     {
         TJ1.Remove(MiJ1);
     }
     if (MiJ2.Vida <= 0)
     {
         TJ2.Remove(MiJ2);
     }
 }
 public int  PonerenTablero(Minions Carta)
 {
     if (Mana >= Carta.Coste)
     {
         Tablero1.Add(Carta);
         mano.Remove(Carta);
         Mana -= Carta.Coste;
         return(1);
     }
     else
     {
         return(0);
     }
 }
Exemple #7
0
 public void RestarVidaHs(Heroe H, Minions M)
 {
     if (H.Armadura <= M.Daño)
     {
         H.Vida    -= M.Daño - H.Armadura;
         H.Armadura = 0;
     }
     else
     {
         H.Armadura -= M.Daño;
     }
     if (H.Vida <= 0)
     {
         H.Morir();
     }
 }
 public void AtacarConHeroeAMinions(Minions M)
 {
     Ataque -= M.Vida;
     Vida   -= M.Daño;
 }
Exemple #9
0
 public void AgregarCarta(Minions carta)
 {
     mazo1.Add(carta);
 }