static public void Principal(ConsoleKeyInfo tecla) { if (tecla.Key == ConsoleKey.UpArrow) { Pantalla.Borrar(17, y); y = y - 3; modo--; } if (tecla.Key == ConsoleKey.DownArrow) { Pantalla.Borrar(17, y); y = y + 3; modo++; } if (tecla.Key == ConsoleKey.Enter) { switch (modo) { case 0: break; case 1: Editor.Mapas(); break; case 2: Editor.PropMapa(); break; } } }
override public void Dibujar() { int TamañoChar = w * h; img = new char[TamañoChar]; for (int t = 0; t < TamañoChar; t++) { img[t] = 'X'; } Pantalla.CargarAMatriz(img, w, h, pos.x, (int)pos.y); }
override public void VistaPrevia(int x, int y) { pos.x = x; pos.y = y; int TamañoChar = w * h; img = new char[TamañoChar]; for (int t = 0; t < TamañoChar; t++) { img[t] = 'X'; } Pantalla.CargarAMatriz(img, w, h, pos.x, (int)pos.y); }
static public void Visualizar() { Pantalla.CargarAMatriz(Puntero, 1, 1, 17, y); Pantalla.CargarAMatriz(Jugar, 5, 1, 10, 5); Pantalla.CargarAMatriz(Cargar, 6, 1, 10, 8); Pantalla.CargarAMatriz(Editor1, 6, 1, 10, 11); Pantalla.CargarAMatriz(Modo, 4, 1, 25, 5); Console.SetCursorPosition(30, 5); Console.WriteLine(modo); Pantalla.Dibujar(); }
static public void ModoEleccion() { bool fin = true; do { if (Console.KeyAvailable) { ConsoleKeyInfo tecla = Console.ReadKey(true); fin = Editor.Eleccion(tecla); } Editor.Dibujar(); Pantalla.Dibujar(); } while (fin); }
public static void Mapas() { lectura = File.OpenText("NombresMapas.txt"); string MapasNombre = lectura.ReadLine(); while (MapasNombre != null) { Pantalla.CargarAMatriz(MapasNombre, 50, yNombres); MapasNombre = lectura.ReadLine(); yNombres = yNombres + 3; } lectura.Close(); Pantalla.Dibujar(); Console.WriteLine("Ingrese el nombre del mapa elegido: "); NomMapa = Console.ReadLine(); LeerMapa(NomMapa); }
static public void ModoEleccion() { bool fin = true; do { if (Console.KeyAvailable) { ConsoleKeyInfo tecla = Console.ReadKey(true); fin = Editor.Eleccion(tecla); } Editor.Dibujar(); Pantalla.Dibujar(); } while (fin); while (true) { if (Console.KeyAvailable) { ConsoleKeyInfo tecla = Console.ReadKey(true); Editor.Mover(tecla); if (tecla.Key == ConsoleKey.Escape) { ModoEleccion(); } } Editor.Dibujar(); Escenario.Imprimir(); Pantalla.Dibujar(); } }
public static void Borrar() { Pantalla.Borrar(pos.x, (int)pos.y); }
override public void Borrar() { Pantalla.Borrar(w, h, pos.x, (int)pos.y); }