Exemple #1
0
        public IPinochleCard GetMockCard(string value, Suit.SuitType suit, int rank, bool isTrump = false)
        {
            IPinochleCard card = (IPinochleCard)base.GetMockCard(value, suit, rank);

            card.IsTrump = isTrump;
            return(card);
        }
Exemple #2
0
        public int PlayCard(Suit.SuitType trump, List <IHand> cardsPlayed)
        {
            int meld = 0;

            //TODO: Logic to get next Card To Play
            return(meld);
        }
Exemple #3
0
        public List <ICard> PassToNonBidder(Suit.SuitType trump)
        {
            List <ICard> cardsToPass = new List <ICard>();

            //TODO: Logic to select Cards to Pass
            return(cardsToPass);
        }
Exemple #4
0
        private void AddCardToDeck(Suit.SuitType suit, string value, int rank)
        {
            Card newCard = new Card(value, suit, rank);

            Cards.Add(newCard);
        }
Exemple #5
0
 public Suit.SuitType SelelctTrump(IHand hand)
 {
     Suit.SuitType suit = Suit.SuitType.None;
     //TODO:Logic to Select Suit
     return(suit);
 }
Exemple #6
0
        public IPinochleScore Score(Suit.SuitType trump)
        {
            IPinochleScore returnScore = new PinochleScore();

            return(returnScore);
        }