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