private void Start_Click(object sender, RoutedEventArgs e)
{
_dealer = new Deck(1, 13, GameShape.Game);
_dealer.Shuffle(5);
_dealer.MakeAllCardsDragable(false);
_dealer.Enabled = true;
_dealer.FlipAllCards();
var pbn = Pbn.Text;
// collection cards if any are out
if (_dealer.Cards.Count < 52)
{
CollectCards();
}
_dealer.Shuffle(5);
// deal 13 cards to each of the four players
for (var cardCount = 0; cardCount < CardsPerPlayer; cardCount++)
{
_dealer.Draw(Player1Hand.Deck, 1);
_dealer.Draw(Player2Hand.Deck, 1);
_dealer.Draw(Player3Hand.Deck, 1);
_dealer.Draw(Player4Hand.Deck, 1);
}
// turn over human player [4] hand
Player4Hand.Deck.Sort();
Player4Hand.Deck.MakeAllCardsDragable(true);
Player4Hand.Deck.FlipAllCards();
}