Example #1
0
        public StatusObject discardDeck(Boolean discard)
        {
            StatusObject retVal = new StatusObject(false);

            if (discard == false)
            {
                retVal.setDeckDiscardedCorrectly(true);
                return retVal;
            }
            int size = this.getDeck().getInDeck().Count;
            Deck d = this.getDeck();
            //put deck into discard
            for (int i = 0; i < size; i++)
            {
                d.getInDiscard().Add(d.getInDeck().ElementAt(0));
                d.getInDeck().RemoveAt(0);
            }
            retVal.setDeckDiscardedCorrectly(true);
            return retVal;
        }