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(); }
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(); }
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()); }