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);
        }