static void UsersLogic() { int pos = 0; ConsoleKeyInfo btn = new ConsoleKeyInfo(); DirectoryInfo users = new DirectoryInfo("Users"); while (btn.Key != ConsoleKey.Escape) { if (pos > users.GetDirectories().Length - 1) { pos = 0; } if (pos < 0) { pos = users.GetDirectories().Length - 1; } Console.Clear(); ShowUsers(pos); btn = Console.ReadKey(); if (btn.Key == ConsoleKey.UpArrow) { pos--; } if (btn.Key == ConsoleKey.DownArrow) { pos++; } if (btn.Key == ConsoleKey.Enter && users.GetDirectories().Length > 0) { Game.btn = new ConsoleKeyInfo(); Game.check = true; Game.name = users.GetDirectories()[pos].Name; Game.ReadDataGame(Game.name); GameProcess(); break; } if (btn.Key == ConsoleKey.Delete && users.GetDirectories().Length > 0) { foreach (FileInfo f in users.GetDirectories()[pos].GetFiles()) { f.Delete(); } users.GetDirectories()[pos].Delete(); } } }