Ejemplo n.º 1
0
        public bool atacarIslaCerdos()
        {
            bool gananPajaros = false;

            while (gananPajaros == false && pajaros != null)
            {
                foreach (var i in obstaculos)
                {
                    Pajaros pajaroMasFuerte = pajaros.Single(j => j.fuerza() == pajaros.Max(j => j.fuerza()));
                    if (pajaroMasFuerte.fuerza() > i.resistenciaDelObstaculo())
                    {
                        gananPajaros = true;
                    }
                    else
                    {
                        gananPajaros = false;
                        pajaros.RemoveAll(j => j.fuerza() == pajaroMasFuerte.fuerza());
                    }
                }
            }
            if (gananPajaros == true)
            {
                obstaculos.Clear();
            }
            return(gananPajaros);
        }
Ejemplo n.º 2
0
        public bool atacarIslaCerdito()
        {
            bool ganaron = false;

            foreach (var i in obstaculos)
            {
                Pajaros masFuerte = pajaros.Single(p => p.calcularFuerza() == pajaros.Max(p => p.calcularFuerza()));
                if (masFuerte.calcularFuerza() > i.resistenciaDelObstaculos())
                {
                    ganaron = true;
                }
                else
                {
                    ganaron = false;
                }
                pajaros.RemoveAll(p => p.calcularFuerza() == masFuerte.calcularFuerza());
            }
            if (ganaron == true)
            {
                obstaculos.Clear();
            }
            return(ganaron);
        }
Ejemplo n.º 3
0
 public void naceUnPajaro(Pajaros recienNacido) => pajaros.Add(recienNacido);
Ejemplo n.º 4
0
 public void serieDeEventos(Pajaros pajaro)
 {
     manejarIraConMatilda();
     invasionCerdil();
     fiestaSorpresa(pajaro);
 }
Ejemplo n.º 5
0
 public void fiestaSorpresa(Pajaros pajaro) => pajaro.seEnoja();
Ejemplo n.º 6
0
 public void rompioHuevo(Pajaros pajarito)
 {
     pajaros.Add(pajarito);
 }
Ejemplo n.º 7
0
 public void fistaSorpresa(Pajaros pajaro)
 {
     pajaro.Enojarse();
 }
Ejemplo n.º 8
0
 public void QuitarPajaro(Pajaros paj)
 {
     pajaros.Remove(paj);
 }