Пример #1
0
        bool Start()
        {
            string player1Name = ReadTools.ReadString("Player 1 (name): ");
            string player2Name = ReadTools.ReadString("Player 2 (name): ");
            Player player1     = new Player(player1Name);
            Player player2     = new Player(player2Name);

            WarCardGame war = new WarCardGame(player1, player2);

            PlayTheGame(war);

            return(ProgramTools.LoopGame());
        }
Пример #2
0
 void PlayTheGame(WarCardGame war)
 {
     war.StartNewGame();
     while (!war.EndOfGame())
     {
         war.NextCard();
     }
     Console.WriteLine();
     if (war.player1.cards.Count == 0)
     {
         Console.WriteLine($"Congratulations {war.player2.name}, you won!");
     }
     else
     {
         Console.WriteLine($"Congratulations {war.player1.name}, you won!");
     }
 }