public static void MostrarRobo(Robo r) { Console.Clear(); for (int i = 0; i < larg * (r.y) + (r.x); i++) { Console.Write(" "); } Console.Write("#"); }
static void Main(string[] args) { Robo reginaldo = new Robo(); reginaldo.x = larg / 2; reginaldo.y = alt / 2; ConsoleKey tecla; do { MostrarRobo(reginaldo); tecla = Console.ReadKey().Key; if (tecla == ConsoleKey.UpArrow) { reginaldo.y--; if (reginaldo.y < 0) { reginaldo.y = alt - 1; } } if (tecla == ConsoleKey.DownArrow) { reginaldo.y++; if (reginaldo.y == alt) { reginaldo.y = 0; } } if (tecla == ConsoleKey.LeftArrow) { reginaldo.x--; if (reginaldo.x < 0) { reginaldo.x = larg - 1; } } if (tecla == ConsoleKey.RightArrow) { reginaldo.x++; if (reginaldo.x == larg) { reginaldo.x = 0; } } } while (tecla != ConsoleKey.Escape); Console.WriteLine("Terminou..."); }