public static void SelectCursor(NewGame game) { WriteTable(game); ConsoleKeyInfo Key = Console.ReadKey(); while (Key.Key != ConsoleKey.Enter) { if (Key.Key == ConsoleKey.W || Key.Key == ConsoleKey.UpArrow) { if (y != 0) { y--; Console.SetCursorPosition(0, 0); WriteTable(game); } } else if (Key.Key == ConsoleKey.S || Key.Key == ConsoleKey.DownArrow) { if (y != MenuOptionsData.TableHeight - 1) { y++; Console.SetCursorPosition(0, 0); WriteTable(game); } } else if (Key.Key == ConsoleKey.A || Key.Key == ConsoleKey.LeftArrow) { if (x != 0) { x--; Console.SetCursorPosition(0, 0); WriteTable(game); } } else if (Key.Key == ConsoleKey.D || Key.Key == ConsoleKey.RightArrow) { if (x != MenuOptionsData.TableWidth - 1) { x++; Console.SetCursorPosition(0, 0); WriteTable(game); } } else if (Key.Key == ConsoleKey.Escape) { files.WriteRecord(game.Gamer); files.CreateSave(game.Gamer); Environment.Exit(0); } Key = Console.ReadKey(); } }