public DeckShape GetDeckShape(Deck deck) { for (int i = 0; i < DeckShapes.Count; i++) { if (DeckShapes[i].Deck == deck) return DeckShapes[i]; } return null; }
private void PlayCard(Deck playerHand, Deck playerTrick, Card cardToPlay) { }
/* * Setup Methods * initialize game/deck/hand objects etc. */ private void SetupDealerDeck() { _dealer = new Deck(1, 13, GameShape.Game); _dealer.Shuffle(5); _dealer.MakeAllCardsDragable(false); _dealer.Enabled = true; _dealer.FlipAllCards(); Dealer.Deck = _dealer; GameShape.DeckShapes.Add(Dealer); Dealer.DeckMouseLeftButtonDown += new MouseButtonEventHandler(Dealer_DeckMouseLeftButtonDown); }
/// <summary> /// Draws/Moves the specified amount of cards to the specified deck. /// </summary> /// <param name="toDeck">To deck.</param> /// <param name="count">The count.</param> public void Draw(Deck toDeck, int count) { for (var i = 0; i < count; i++) { TopCard.Deck = toDeck; } }