Quick actions

cmd+k|ctrl+k

Navigation

Languages

HistoriaDeHanselYGretel

Snippet info

Language

Csharp

Visibility

public

Author

drstein012-gmail.com

Created

2016-08-17T18:10:16Z

Updated

2016-09-18T03:14:49Z

using System;
using System.Collections.Generic;

class MainClass {
    static void Main() {
 Hansel imprimir = new Hansel();
            
            Console.WriteLine("Los niños se reunen a jugar todos juntos en la casa de Hansel y su hermana Gretel");
            Console.WriteLine("Un dia uno de estos juegos los llevo a salir mas alla del patio de su casa");
            Console.WriteLine("Los niños estaban explorando, pero quisieron jugar en el bosque por un rato.");
              Console.WriteLine("Pero despues de un tiempo, se dieron cuenta que estaban perdidos.");
            Console.WriteLine("\n");
            imprimir.NiñosPerdidos();
            Console.WriteLine("\n");
            
            
            Console.WriteLine("Los niños pasaron por varios lugares y Hansel los marcaba dejando un rastro con piedras y unas migas de pan.");
            //Imprime cooordenadas migas de pan
            List<Hansel.Coordenadas> migas = new List<Hansel.Coordenadas>();

            migas.Add(new Hansel.Coordenadas(2, 2, "Cerca de la entrada al bosque"));
            migas.Add(new Hansel.Coordenadas(3, 1, "Cerca del centro del bosque"));
            migas.Add(new Hansel.Coordenadas(3,4,"Cerca del puente"));
            migas.Add(new Hansel.Coordenadas(4, 3, "Sobre el paso del puente"));


            foreach (Hansel.Coordenadas m in migas)
            {
                Console.WriteLine("("+m.x +","+ m.y +")"+ "  "+ m.Nombre);
            }
            Console.WriteLine(" :: Los niños se  has adentrado a lo profundo del bosque::");
            Console.WriteLine(" De pronto se sienten atraidos por un delicioso aroma a caramelos y dulces,estos son embrujados por ese deseo");
 // a partir de aqui los niños son embrujados por el olor de los dulces
 List<Hansel.CoordenadaAcercarseALaBruja> atraer = new List<Hansel.CoordenadaAcercarseALaBruja>();

            atraer.Add(new Hansel.CoordenadaAcercarseALaBruja(1, 2, "Los niños se cercan al olor de los dulces"));
            atraer.Add(new Hansel.CoordenadaAcercarseALaBruja(2, 3, "Los niños se hayan cerca, muy cerca"));
            atraer.Add(new Hansel.CoordenadaAcercarseALaBruja(4, 3, "Ya observan una casa hecha a base de dulces, se siente el olor de la cocina"));
            atraer.Add(new Hansel.CoordenadaAcercarseALaBruja(3, 4, "Has llegado a la casa de la bruja "));

            foreach (Hansel.CoordenadaAcercarseALaBruja AcercarseALaCasa in atraer)
            {
                Console.WriteLine("(" + AcercarseALaCasa.x + "," + AcercarseALaCasa.y + ")" + "  " + AcercarseALaCasa.Nombre);

            }
            Console.WriteLine(" :: Estas en la ubicacion de la casa de la bruja ::");
              Console.WriteLine(" Los niños habian escuchado hablar de este lugar,");
              Console.WriteLine("sus padres les han Advertido de lo peliugroso que es llegar alli y que no prueben"); 
              Console.WriteLine(" los dulces de ese lugar por que si lo hacen no podran volver de regreso a su hogar");

          
           
            //Imprime las cooordenads del hogar de la bruja
            List<Hansel.coorbruja> casabruja = new List<Hansel.coorbruja>();
            casabruja.Add(new Hansel.coorbruja(3, 4, "Ubicacion de :Hogar de la Bruja del Bosque"));

            foreach(Hansel.coorbruja ubicacion in casabruja)
            {
                Console.WriteLine("(" + ubicacion.x + "," + ubicacion.y + ")" + "  " + ubicacion.Nombre);
            }
            Console.WriteLine(" :: Han llegado a la casa de la Bruja, deben alejarte ::");
Console.WriteLine(" Deben de encontrar el camino y volver sobre tus pasos ");
            Console.WriteLine("\n");

            //Imprime las coordenadas de "Hogar de los ninos"
            List<Hansel.coorcasa> casaninos = new List<Hansel.coorcasa>();
            casaninos.Add(new Hansel.coorcasa(1, 2, "Esta es la Ubicacion del Hogar de Hansel y Gretel"));

            foreach (Hansel.coorcasa ubicacion in casaninos)
            {
                Console.WriteLine("(" + ubicacion.x + "," + ubicacion.y + ")" + "  " + ubicacion.Nombre);
            }
            Console.WriteLine(" Aqui es donde los niños deben regresar");
            Console.WriteLine(" Rapido hansel, debes de encontrar el rastro y guiar a los niños de regreso a casa");

            Console.WriteLine("\n");
            //Volviendo sobre sus propios pasos
            List<Hansel.Coorinverso> inverso = new List<Hansel.Coorinverso>();

            inverso.Add(new Hansel.Coorinverso(2, 1, "Cerca de la entrada al bosque"));
            inverso.Add(new Hansel.Coorinverso(3, 1, "Cerca del centro del bosque"));
            inverso.Add(new Hansel.Coorinverso(3, 2, "Cerca del puente"));
            inverso.Add(new Hansel.Coorinverso(4, 3, "Sobre el paso del puente"));
            inverso.Reverse();

            foreach (Hansel.Coorinverso regresar in inverso)
            {
                Console.WriteLine("(" + regresar.x + "," + regresar.y + ")" + "  " + regresar.Nombre);
            }
            Console.WriteLine(" Los niños han pasado por todos los lugares y ya estan de regreso en su casa");

            Console.WriteLine("\n");
            Console.WriteLine(" U20150484 Trejo Cruz, Dennis Ezequiel");
         
           
            
    }
}
INFO