static void Main(string[] args) { int A = 600, L = 800; Console.Write("Digite X inicial: "); int x = int.Parse(Console.ReadLine()); Console.Write("Digite Y inicial: "); int y = int.Parse(Console.ReadLine()); Objeto2D obj = new Objeto2D(); obj.X = x; obj.Y = y; Console.WriteLine("Digite comando: "); while (Console.ReadKey().Key != ConsoleKey.Escape) { ConsoleKey comando = Console.ReadKey().Key; if (comando == ConsoleKey.RightArrow) { obj.AndarParaADireita(); Console.WriteLine(obj.Coordenadas()); } if (comando == ConsoleKey.LeftArrow) { obj.AndarParaAEsquerda(); Console.WriteLine(obj.Coordenadas()); } if (comando == ConsoleKey.DownArrow) { obj.AndarParaBaixo(); Console.WriteLine(obj.Coordenadas()); } if (comando == ConsoleKey.UpArrow) { obj.AndarParaCima(); Console.WriteLine(obj.Coordenadas()); } } }
static void Main(string[] args) { int A = 600, L = 800; Console.Write("Digite X inicial: "); int x = int.Parse(Console.ReadLine()); Console.Write("Digite Y inicial: "); int y = int.Parse(Console.ReadLine()); Objeto2D obj = new Objeto2D(); Console.Write("Digite comando: "); ConsoleKey comando = Console.ReadKey().Key; if (comando == ConsoleKey.RightArrow) { obj.AndarParaADireita(); Console.WriteLine(obj.Coordenadas()); } }