示例#1
0
        public void WriteYes(List <Player> listOfPlayers, List <KeyValuePair <string, string> > shuffledDeck)
        {
            var deltCard = _deal.dealOneCard(shuffledDeck);

            _playersHand.AddCardToHand(deltCard, listOfPlayers);

            _writer.Write(Colors.None, "\nDelt the ");
            _writer.WriteLine(Colors.Magenta, deltCard);
            _writer.WriteLine(Colors.None, "\nYour hand:");
            _showPlayers.PrintHand(listOfPlayers);
            _writer.WriteLine(Colors.None, "\nPress enter....");
            _writer.ReadLine();
        }
示例#2
0
        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();
        }