public void Perder(Barco barco) { barco.AgregarTripulantes(this.PiratasFuertes()); this.Herir(); this.Desolado(); tripulacion.Clear(); }
public void EnfrentarCon(Barco barco) { if (this.Fuerza() >= barco.Fuerza()) { barco.Perder(this); } else { this.Perder(barco); } }
public void DispararA(Barco barco, int cantidad) { if (cantidad <= municiones) { municiones -= cantidad; barco.RecibirCanionazos(cantidad); } else { throw new Exception("No tiene la cantidad suficiente"); } }
public void Bonus(Barco barco) { barco.DuplicarTripulacion(); }
public void Bonus(Barco barco) { barco.AumentarPoderDeFuego(60); }
public void Bonus(Barco barco) { barco.AumentarMuniciones(0.3); }