Не удаётся начать цикл или завершить нажатием клавиши
Если нажать F2 несколько раз - цикл не начнётся. Если нажать F2 и другую клавишу - цикл не завершится.
static void Main(string[] args)
{
start = false;
while (Console.ReadKey().Key == ConsoleKey.F2 && start == false)
{
start = true;
}
if(Console.ReadKey().Key == ConsoleKey.F2 && start == true)
{
start = false;
}
while (start)
{
if (mousePosition == up)
{
mousePosition = right;
Console.WriteLine(mousePosition);
}
if (mousePosition == right)
{
mousePosition = down;
Console.WriteLine(mousePosition);
}
if (mousePosition == down)
{
mousePosition = left;
Console.WriteLine(mousePosition);
}
if (mousePosition == left)
{
mousePosition = up;
Console.WriteLine(mousePosition);
}
}
}