private void DealUser() { if (cardCounterUser <= 52) { deckUser.DealCard(); userFrontCardImage.Children.Clear(); userFrontCardImage.Children.Add(deckUser.currentCard.GetFrontCardImage()); userFrontCardNameLabel.Content = deckUser.currentCard.ToString(); userCardCounterLabel.Content = String.Format("Card #{0}", cardCounterUser.ToString()); statusLabel.Content = "Card dealt!"; cardCounterUser++; computerSleepTimer.Start(); } else { String winner; if (userWins > computerWins) { winner = "You"; } else { winner = "Computer"; } winLabel.Content = String.Format("Congratulations! Winner: {0}! The computer won {1} times and you won {2} times!", winner, computerWins, userWins); userCardCounterLabel.Content = "No more cards to deal"; userFrontCardNameLabel.Content = "Shuffle cards to continue"; computerCardCounterLabel.Content = "No more cards to deal"; computerFrontCardNameLabel.Content = "Shuffle cards to continue"; DisableMenuItems(); DisableDealButton(); } }
private void DealComputer() { deckComputer.DealCard(); computerFrontCardImage.Children.Clear(); computerFrontCardImage.Children.Add(deckComputer.currentCard.GetFrontCardImage()); computerFrontCardNameLabel.Content = deckComputer.currentCard.ToString(); computerCardCounterLabel.Content = String.Format("Card #{0}", cardCounterComputer.ToString()); cardCounterComputer++; CheckWinner(); computerSleepTimer.Stop(); EnableDealButton(); }