public override void Pelea(Bitmon peleador) { if (peleador.GetNombre() == "Wetar" || peleador.GetNombre() == "Taplan" || peleador.GetNombre() == "Ent") { string rival = peleador.GetNombre(); int multiplicador = random.Next(10, 21); //Dependiendo del rival, los puntos de ataque del Bitmon cambian if (rival == "Wetar") { puntos_De_Ataque += multiplicador; } else if (rival == "Ent") { puntos_De_Ataque -= multiplicador; } else if (rival == "Taplan") { puntos_De_Ataque += 0; } while (estado_De_Vida == true && peleador.GetEstadoDeVida() == true) { puntos_De_Vida -= peleador.GetPuntosDeAtaque(); peleador.RecibirAtaque(puntos_De_Ataque); CambiarEstadoDeVida(); peleador.CambiarEstadoDeVida(); } //el bitmon que gana se recupera completamente SetGanador(estado_De_Vida); peleador.SetGanador(peleador.GetEstadoDeVida()); } }
public override void Pelea(Bitmon peleador) { if (peleador.GetNombre() == "Gofue" || peleador.GetNombre() == "Dorvalo" || peleador.GetNombre() == "Ent") { string rival = peleador.GetNombre(); int multiplicador = random.Next(10, 21); //Dependiendo del rival, los puntos de ataque del Bitmon cambian if (rival == "Gofue") { puntos_De_Ataque += multiplicador; } else if (rival == "Dorvalo") { puntos_De_Ataque -= multiplicador; } else if (rival == "Ent") { puntos_De_Ataque = 0; } while (estado_De_Vida == true && peleador.GetEstadoDeVida() == true) { puntos_De_Vida -= peleador.GetPuntosDeAtaque(); peleador.RecibirAtaque(puntos_De_Ataque); CambiarEstadoDeVida(); peleador.CambiarEstadoDeVida(); } SetGanador(estado_De_Vida); peleador.SetGanador(peleador.GetEstadoDeVida()); } }