Example #1
0
 public Mapa(List <ObjetoMapa> objetos)
 {
     foreach (ObjetoMapa objeto in objetos)
     {
         if (objeto is TileMapa)
         {
             TerrenoTraspasable.Add((TileMapa)objeto);
             TerrenoNoTraspasable.Add((TileMapa)objeto);
         }
         if (objeto is JugadorMapa)
         {
             Jugador.Add((JugadorMapa)objeto);
         }
         if (objeto is EnemigoMapa)
         {
             Enemigo.Add((EnemigoMapa)objeto);
         }
         if (objeto is ArbustoMapa)
         {
             Arbusto.Add((ArbustoMapa)objeto);
         }
         if (objeto is ObstaculosMapa)
         {
             Obstaculos.Add((ObstaculosMapa)objeto);
         }
     }
 }
        public void TestInitialize()
        {
            leaoAfricano    = new Leao(false);
            elefanteIndiano = new Elefante(true);
            gatoPersa       = new Gato(true);

            pinheiro           = new Arvore(true);
            indestrutivelDoGTA = new Arbusto(true);
            mudaFrutifera      = new Muda(false);

            horarioAtual = HorarioAtual.Dia;
        }
        public void FinalizarTeste()
        {
            leaoAfricano    = null;
            elefanteIndiano = null;
            gatoPersa       = null;

            pinheiro           = null;
            indestrutivelDoGTA = null;
            mudaFrutifera      = null;

            horarioAtual = HorarioAtual.Dia;
        }
Example #4
0
        static void Main(string[] args)
        {
            Jardin jardin = new Jardin(20);

            Arbusto arbusto = new Arbusto("Pepito", 5);
            Banano  b1      = new Banano("Leo", 7, "12345");
            Banano  b2      = new Banano("Ailen", 6, "34567");
            Rosal   r1      = new Rosal("Pepita", 10, Rosal.Color.Azul);

            if (jardin + arbusto)
            {
                Console.WriteLine(jardin.ToString());
            }
            else
            {
                Console.WriteLine(" No hay mas espacio");
            }

            if (jardin + b1)
            {
                Console.WriteLine(jardin.ToString());
            }
            else
            {
                Console.WriteLine(" No hay mas espacio");
            }

            if (jardin + b2)
            {
                Console.WriteLine(jardin.ToString());
            }
            else
            {
                Console.WriteLine(" No hay mas espacio");
            }

            if (jardin + r1)
            {
                Console.WriteLine(jardin.ToString());
            }
            else
            {
                Console.WriteLine(" No hay mas espacio");
            }

            Console.ReadKey();
        }