Exemple #1
0
        static void Main(string[] args)
        {
            Game   game       = new Game();
            Player Roseneagle = new WeakPlayer("Roseneagle");
            Player Hansen     = new Player("Iceman");
            Player Andersen   = new Player("Andersen");


            game.AddPlayer(Roseneagle);
            game.AddPlayer(Hansen);
            game.AddPlayer(Andersen);

            game.Deal();
            game.Deal();
            game.Deal();

            Roseneagle.ShowHand();

            game.Deal();

            Roseneagle.ShowHand();

            Console.WriteLine($"Roseneagle: {Roseneagle.GetTotalValue()}");
            Console.WriteLine($"Andersen: {Andersen.GetTotalValue()}");
            Console.WriteLine($"Hansen: {Hansen.GetTotalValue()}");

            game.AnnounceWinnerMaxValue();
            game.AnnounceWinnerMinValue();

            Console.ReadKey();
        }
Exemple #2
0
        static void Main(string[] args)
        {
            Player     p1 = new Player("John");
            Player     p2 = new Player("Jane");
            WeakPlayer p3 = new WeakPlayer("Simon");

            Deck d1 = new Deck();

            Game g1 = new Game(d1, 4);

            g1.add_player(p1);
            g1.add_player(p2);
            g1.add_player(p3);

            g1.deal_cards();

            p1.show_hand();
            p2.show_hand();
            p3.show_hand();

            g1.announce_winner();

            Game g2 = new Game(d1, 4);

            g2.add_player(p1);
            g2.add_player(p2);
            g2.add_player(p3);

            g2.deal_cards();

            p1.show_hand();
            p2.show_hand();
            p3.show_hand();

            g2.announce_winner();
        }