示例#1
0
 public static void Introduccion()
 {
     buffer.InsertText("En lo mas profundo de un bosque, en el pie de la montaña mas alta, se dice que existe la cueva del diablo, un lugar laberintico y lleno de monstruos. Se dice que cuando alguien entra no vuelve a salir nunca, o almenos no como humano.");
     buffer.InsertText("Tras años de viaje, un explorador se refugia dentro de una cueva. Al entrar, decide mirar el exterior, pero ya no encuentra salida");
     buffer.InsertText("Ese explorador eres tu");
     buffer.InsertText("");
     buffer.InsertText("Pulsa cualquier tecla para continuar");
     buffer.PrintBackground();
     buffer.PrintText(height - 3);
     buffer.PrintScreen();
     Console.ReadKey();
     buffer.ClearBox();
 }
示例#2
0
        static void Main(string[] args)
        {
            Console.SetWindowSize(121, 22);
            buffer = new ConsoleBuffer(width, height, height - 4);
            ConsoleKeyInfo k;

            do
            {
                pl       = new Player();
                level    = 1;
                inCombat = false;
                buffer.ClearBox();
                Introduccion();
                Level.StartLevel(GetRoomsPerLevel());
                lvlLayout      = Level.GetListOfRooms();
                pl.currentRoom = lvlLayout[0];
                MainScreen();
                if (pl.IsDead())
                {
                    buffer.Print(43, 10, "--HAS MUERTO--");
                }
                else
                {
                    buffer.Print(41, 10, "--TE HAS RENDIDO--");
                }

                buffer.Print(39, 11, "pulsa r para reiniciar");
                buffer.PrintScreen();
                k = Console.ReadKey();
            } while (k.Key == ConsoleKey.R);
        }