public string MenuAnswer() { _writer.WriteLine(Colors.None, "Do you want to deal one card? Y/N"); var input = Convert.ToString(Console.ReadLine().Trim()); return(input); }
public int HowManyPlayers() { /// User enters in the Number of player while (true) { _writer.WriteLine(Colors.None, "How many players: "); var numberOfPlayers = _userInput.GetIntInput(); if (numberOfPlayers > 0) { return(numberOfPlayers); } else { _writer.WriteLine(Colors.Red, "Invalid entry...."); } } }
public void GameMenu(List <Player> listOfPlayers, List <KeyValuePair <string, string> > shuffledDeck) { while (true) { _menuWriter.WriteBanner(listOfPlayers); var input = _userInput.MenuAnswer(); if (input == "y") { _menuWriter.WriteYes(listOfPlayers, shuffledDeck); } else if (input == "n") { _menuWriter.WriteNo(listOfPlayers); break; } else { _menuWriter.WriteDefualt(); } } _writer.WriteLine(Colors.Red, "Thanks for playing!"); _writer.ReadLine(); }