Exemple #1
0
        const int MAX_WEIGHT      = 20; // maximo peso que puede llevar

        // Creamos la clase
        public Player(string playerName, int entryRoom)
        {
            // Ponemos el nombre del jugador y la posicion inicial en la que se encuentra
            name = playerName;
            pos  = entryRoom;
            // Iniciamos una lista enlazada
            inventory = new ListaEnlazada();
            // Ponemos a 0 el peso del inventario ya que esta vacio y maxima vida
            weight = 0;
            hp     = MAX_HP;
        }
Exemple #2
0
    public Estado(int ancho, int alto)
    {
        cols = ancho;
        fils = alto;

        dirx = 1;//le damos a la serpiente una direccion de partida
        diry = 0;

        serp   = new ListaEnlazada();//inicializamos las listas, una para serpiente y otra para fruta
        frutas = new ListaEnlazada();

        serp.insertaFin(cols / 2, fils / 2);
    }
Exemple #3
0
        static void Main(string[] args)
        {
            Console.Title           = "Daniel Galindo Ontiveros #18210991";
            Console.BackgroundColor = ConsoleColor.Black;

            Console.ForegroundColor = ConsoleColor.DarkYellow;
            ListaEnlazada L = null;
            char          opcion;


            do
            {
                Console.WriteLine("|***************************************************************|");
                Console.WriteLine("|*      Menu Lista Enlazada de Nombres de Personas.            *|");
                Console.WriteLine("|*        a.- Crear la lista.                                  *|");
                Console.WriteLine("|*        b.- Insertar un Elemento en la Lista.                *|");
                Console.WriteLine("|*        c.- Eliminar un Dato de la Lista.                    *|");
                Console.WriteLine("|*        d.- Recorrer la Lista.                               *|");
                Console.WriteLine("|*        e.- Determinar el Número de Elementos en la Lista.   *|");
                Console.WriteLine("|*        f.- Localizar un Elemento en Particular de la Lista. *|");
                Console.WriteLine("|*        g.- Salir del programa.                              *|");
                Console.WriteLine("|*                                                             *|");
                Console.WriteLine("|***************************************************************|");
                Console.Write("\n");
                Console.Write("Ingresa la opcion deseada:");
                opcion = Convert.ToChar(Console.ReadLine());

                switch (opcion)
                {
                case 'a':
                {
                    Console.Clear();
                    Console.WriteLine("-----------------------------------------");
                    Console.Write("De que tamaño quieres la lista?:");
                    L = new ListaEnlazada(int.Parse(Console.ReadLine()));
                    Console.ReadKey();
                    Console.WriteLine("-----------------------------------------");
                }
                break;

                case 'b':
                {
                    Console.Clear();
                    Console.WriteLine("b.- Insertar un Elemento en la Lista.\n ");
                    L.Insertar();
                    Console.ReadKey();
                }
                break;

                case 'c':
                {
                    Console.WriteLine("-----------------------------------------");
                    Console.WriteLine("c.- Eliminar un Dato de la Lista.  \n ");
                    L.Eliminar();

                    Console.WriteLine("-----------------------------------------");
                    Console.ReadKey();
                    Console.Clear();
                }
                break;

                case 'd':
                {
                    Console.WriteLine("-----------------------------------------");
                    Console.WriteLine("d.- Recorrer la Lista. \n ");
                    L.Desplegar();

                    Console.WriteLine("-----------------------------------------");
                    Console.ReadKey();
                    Console.Clear();
                }
                break;

                case 'e':
                {
                    Console.WriteLine("-----------------------------------------");
                    Console.WriteLine("e.- Determinar el Número de Elementos en la Lista.\n ");
                    L.Contar();

                    Console.WriteLine("-----------------------------------------");
                    Console.ReadKey();
                    Console.Clear();
                }
                break;

                case 'f':
                {
                    Console.WriteLine("-----------------------------------------");
                    Console.WriteLine("f.- Localizar un Elemento en Particular de la Lista.\n ");
                    L.Buscar();

                    Console.WriteLine("-----------------------------------------");
                    Console.ReadKey();
                    Console.Clear();
                }
                break;

                case 'g':
                {
                    Console.WriteLine("-----------------------------------------");
                    Environment.Exit('g');

                    Console.WriteLine("-----------------------------------------");
                    Console.ReadKey();
                }
                break;

                default:
                {
                    Console.WriteLine("Opcion invalida!");
                }
                break;
                }

                Console.WriteLine("-----------------------------------------");
                Console.Clear();
            } while (opcion != 'f');
        }