public void PonerenTablero(Cartas Carta, List<Cartas> Tablero, Heroe heroe) { if (heroe.Mana >= Carta.Coste) { Tablero.Add(Carta); mano.Remove(Carta); heroe.Mana -= Carta.Coste; } }
public virtual void RestarMana(Heroe H, Cartas C) { H.Mana -= C.Coste; }
public int QuienParte(Heroe h1, Heroe h2, Mazo m1, Mazo m2, Cartas Moneda, int per) { Random random = new Random(); int rndnumber = random.Next(0, 2); if (rndnumber == 0) { Console.WriteLine("Parte jugador 1"); Console.WriteLine("Menu"); if (per == 0) { h1.Robar(m1.mazo1, h1.mano); h1.Robar(m1.mazo1, h1.mano); h1.Robar(m1.mazo1, h1.mano); h2.Robar(m2.mazo1, h2.mano); h2.Robar(m2.mazo1, h2.mano); h2.Robar(m2.mazo1, h2.mano); h2.Robar(m2.mazo1, h2.mano); } else { h2.Robar(m2.mazo1, h2.mano); h2.Robar(m2.mazo1, h2.mano); h2.Robar(m2.mazo1, h2.mano); h1.Robar(m1.mazo1, h1.mano); h1.Robar(m1.mazo1, h1.mano); h1.Robar(m1.mazo1, h1.mano); h1.Robar(m1.mazo1, h1.mano); } } else { Console.WriteLine("Parte jugador 2"); if (per != 0) { h1.Robar(m1.mazo1, h1.mano); h1.Robar(m1.mazo1, h1.mano); h1.Robar(m1.mazo1, h1.mano); h2.Robar(m2.mazo1, h2.mano); h2.Robar(m2.mazo1, h2.mano); h2.Robar(m2.mazo1, h2.mano); h2.Robar(m2.mazo1, h2.mano); } else { h2.Robar(m2.mazo1, h2.mano); h2.Robar(m2.mazo1, h2.mano); h2.Robar(m2.mazo1, h2.mano); h1.Robar(m1.mazo1, h1.mano); h1.Robar(m1.mazo1, h1.mano); h1.Robar(m1.mazo1, h1.mano); h1.Robar(m1.mazo1, h1.mano); } } return rndnumber; }
public void AgregarCarta(Cartas carta) { mazo1.Add(carta); }