Esempio n. 1
0
        public DeckShape GetDeckShape(Deck deck)
        {
            for (int i = 0; i < DeckShapes.Count; i++)
            {
                if (DeckShapes[i].Deck == deck)
                    return DeckShapes[i];
            }

            return null;
        }
Esempio n. 2
0
 private void PlayCard(Deck playerHand, Deck playerTrick, Card cardToPlay)
 {
 }
Esempio n. 3
0
        /*
         *  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);
        }
Esempio n. 4
0
 /// <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;
     }
 }