示例#1
0
        void Start()
        {
            Player player1 = new Player("John");
            Player player2 = new Player("Emma");
            // create game and play it
            WarCardGame war = new WarCardGame(player1, player2);

            PlayTheGame(war);
        }
示例#2
0
        void PlayTheGame(WarCardGame war)
        {
            war.StartNewGame();
            while (!war.EndOfGame())
            {
                war.NextCard();
            }

            DetermineWin(war);

            Console.ReadKey();
        }
示例#3
0
        void DetermineWin(WarCardGame war)
        {
            Console.ResetColor();
            Console.WriteLine();

            if (war.player1.cards.Count == 0)
            {
                Console.WriteLine("{0} has won!", war.player2.name);
            }
            else
            {
                Console.WriteLine("{0} has won!", war.player1.name);
            }
        }