Exemple #1
0
            //take 1 card from the drawPile, remove it and return to the user
            protected virtual PlayingCardModel DrawOneCard()
            {
                PlayingCardModel output = drawPile.Take(1).First(); //Take() take a card but does not remove

                drawPile.Remove(output);
                return(output);
            }
        public virtual PlayingCardModel RequestCard()
        {
            PlayingCardModel ret = drawPile.Take(1).First();

            drawPile.Remove(ret);

            return(ret);
        }