public void Start() { ConsoleUtility.PreventResize(); ConsoleUtility.ConfigureConsoleWidths(); //Loading data... ConsoleUtility.WriteHyphenLine(); ConsoleUtility.WriteLine("Loading Chess Scoreboard spreadsheet data into memory..."); ConsoleUtility.WriteLine(); LoadData(); ConsoleUtility.WriteLine("Loading Complete."); Console.Clear(); //Welcome Message ConsoleUtility.WriteHyphenLine(); ConsoleUtility.WriteLine("Welcome to the RSI Augusta Chess Board Interface!"); ConsoleUtility.WriteLine(); ConsoleUtility.WriteLine("Enter the action 'Help' to view information about how to use this application"); ConsoleUtility.WriteHyphenLine(); do { ConsoleUtility.WriteLine("What would you like to do?"); ProcessActionInput(ConsoleUtility.ReadLine()); } while (RemainOpen); }
private void AddPlayer() { ConsoleUtility.WriteLineAsHeading("Add Player"); ConsoleUtility.WriteLine(); ConsoleUtility.WriteLine("What is the name of the player you would like to add?"); string playerName = ConsoleUtility.ReadLine(); var player = new Player(Players.Max(p => p.CurrentRank) + 1, Constants.BaseRating, playerName); Players.Add(player); ChessScoreboardAPI.UpdatePlayersInSpreadsheet(Players); Clear(); ViewPlayers(); }