Ejemplo n.º 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);
            }
Ejemplo n.º 2
0
        public virtual PlayingCardModel RequestCard()
        {
            PlayingCardModel ret = drawPile.Take(1).First();

            drawPile.Remove(ret);

            return(ret);
        }