Beispiel #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);
        }
Beispiel #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);
        }
Beispiel #3
0
 public void naceUnPajaro(Pajaros recienNacido) => pajaros.Add(recienNacido);
Beispiel #4
0
 public void serieDeEventos(Pajaros pajaro)
 {
     manejarIraConMatilda();
     invasionCerdil();
     fiestaSorpresa(pajaro);
 }
Beispiel #5
0
 public void fiestaSorpresa(Pajaros pajaro) => pajaro.seEnoja();
Beispiel #6
0
 public void rompioHuevo(Pajaros pajarito)
 {
     pajaros.Add(pajarito);
 }
Beispiel #7
0
 public void fistaSorpresa(Pajaros pajaro)
 {
     pajaro.Enojarse();
 }
Beispiel #8
0
 public void QuitarPajaro(Pajaros paj)
 {
     pajaros.Remove(paj);
 }