elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


  Mostrar Temas
Páginas: [1]
1  Programación / .NET (C#, VB.NET, ASP) / Mover caracter en X,Y en consola de C# en: 18 Agosto 2013, 09:06 am
Hola amigos! Buen dia

Resulta que tengo que hacer una aplicación de consola que mueva un objeto sencillo en X,Y con las flechas del teclado. Esto es lo que llevo (ya reconoce cuando el usuario aprieta la tecla a mover.


Código:
 ConsoleKeyInfo keyinfo;
            do
            {
                Console.SetCursorPosition(11, 11);
                Console.ForegroundColor = ConsoleColor.Red;
                Console.WriteLine("@");

                keyinfo = Console.ReadKey();
                if(keyinfo.Key == ConsoleKey.UpArrow)
                {
                    Console.SetCursorPosition(11, 10);
                    Console.ForegroundColor = ConsoleColor.Red;
                    Console.WriteLine("@");

                }

                while (keyinfo.Key == ConsoleKey.DownArrow)
                {
                   
                }

                while(keyinfo.Key == ConsoleKey.LeftArrow)
                {
                   
                }

                while (keyinfo.Key == ConsoleKey.RightArrow)
                {
                   
                }

            }

            while (keyinfo.Key != ConsoleKey.Enter);

 El problema es que no se como hacer para que me actualicé la posición inicial. (no conozco la sintaxis) Alguien me da una mano?

Buen dia
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines