Chce napisać węża w C# i mam mały problem z obsługą kursorów. Robię to dość podobnie jak w C++ ale tutaj niestety nie działa. Czy mógłby mi ktoś podpowiedzieć jak obsłużyć te kursory w konsoli C#?
char znak;
znak = Console.ReadKey().KeyChar;
switch (znak)
{
case 77: x++; break;
case 75: x--; break;
case 80: y++; break;
case 72: y--; break;
case 27:
{
tura = false;
System.Environment.Exit(-1);
} break;
}
podkreślenia są na case'ach. Zczytuje z klawiatury znak i sprawdzam z kodu ascii co zostało wprowadzone.