Exemplo n.º 1
0
        public Lenguaje()
        {
            NodosLenguaje = new List <Nodo>();

            Dictionary <int, List <string> > _Diccionario01 = new Dictionary <int, List <string> >();

            _Diccionario01.Add(0, new List <string> {
                "hola"
            });
            _Diccionario01.Add(1, new List <string> {
                "entrada", "entrar"
            });
            _Diccionario01.Add(2, new List <string> {
                "salida", "salir"
            });
            _Diccionario01.Add(3, new List <string> {
                "quién", "consulta"
            });
            _Diccionario01.Add(4, new List <string> {
                "quiénes", "cuántos"
            });
            NodosLenguaje.Add(new Nodo(0, Nodo.TiposNodo.Pregunta, "Hola, ¿qué necesitas?", _Diccionario01));

            Dictionary <int, List <string> > _Diccionario02 = new Dictionary <int, List <string> >();

            _Diccionario02.Add(7, Presencia.ListaHabitantes());
            NodosLenguaje.Add(new Nodo(1, Nodo.TiposNodo.ConsultaNombre, "¿A quién?", _Diccionario02));
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            Presencia    MiPresencia    = new Presencia();
            Lenguaje     MiLenguaje     = new Lenguaje();
            Conversacion MiConversacion = new Conversacion();

            MiConversacion.NodoInicial = MiLenguaje.NodosLenguaje.IndexOf(0);

            Console.WriteLine("Hello World!");
            Console.ReadLine();
        }