Esempio n. 1
0
        private void button1_Click_2(object sender, EventArgs e)
        {
            LoadTestPage();
            CardGroup testDeck = new CardGroup();

            testDeck.MakeWholeDeck();
            TestDataLabel.Text  = "\n\n\n";
            TestDataLabel.Text += testDeck.ToTestOut();
            testDeck.Shuffle();
            TestDataLabel.Text += "\n\n\n";
            TestDataLabel.Text += testDeck.ToTestOut();
            Card tmp = testDeck.DealTopCard();

            testDeck.AddToDeck(tmp);
            TestDataLabel.Text += "\n\n\n";
            TestDataLabel.Text += testDeck.ToTestOut();
            TestDataLabel.BringToFront();
            NewGameBtn.BringToFront();
        }
Esempio n. 2
0
        private void Button1_Click_1(object sender, EventArgs e)
        {
            Card tmp;

            player = new CardGroup();
            dealer = new CardGroup();
            deck   = new CardGroup();

            StayBtn.Enabled       = true;
            DeckBtn.Enabled       = true;
            GameOverLabel.Text    = "";
            playerScore.Text      = "Score: ";
            dealerScore.Text      = "Score: ";
            playerCard1.Image     = null;
            playerCard2.Image     = null;
            playerDrawnCard.Image = null;
            dealerCard1.Image     = null;
            dealerCard2.Image     = null;
            dealerDrawnCard.Image = null;

            DeckBtn.Enabled = true;

            deck.MakeWholeDeck();
            deck.Shuffle();
            deck.Shuffle();

            tmp = deck.DealTopCard();
            player.AddToDeck(tmp);
            Console.WriteLine(Environment.CurrentDirectory);
            playerCard1.Image = Image.FromFile("../../images/cards/" + tmp.FileName());
            tmp = deck.DealTopCard();
            player.AddToDeck(tmp);
            playerCard2.Image = Image.FromFile("../../images/cards/" + tmp.FileName());
            tmp = deck.DealTopCard();
            dealer.AddToDeck(tmp);
            dealerCard1.Image = Image.FromFile("../../images/cards/Back.gif");
            tmp = deck.DealTopCard();
            dealer.AddToDeck(tmp);
            dealerCard2.Image = Image.FromFile("../../images/cards/" + tmp.FileName());
            playerScore.Text  = "Score: " + player.Hand();
            playerCards.Text  = "Current Hand: \n" + player.ToString();
        }
Esempio n. 3
0
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new Game());

            CardGroup deck = new CardGroup();

            deck.MakeWholeDeck();
            Console.WriteLine(deck.ToString());
            deck.Shuffle();
            Console.WriteLine("======================");
            Console.WriteLine(deck.ToString());
            Card tmp = deck.DealTopCard();

            Console.WriteLine("======================");
            Console.WriteLine(deck.ToString());
            Console.WriteLine("======================");
            deck.AddToDeck(tmp);
            Console.WriteLine(deck.ToString());
        }