Esempio n. 1
0
        /// <summary>
        /// 指定された種類のデッキを作ります。
        /// </summary>
        /// <param name="initType"></param>
        public CardDeck(DeckInitType initType)
        {
            this._cards = new List <Card>();
            switch (initType)
            {
            case DeckInitType.Standerd:
                _Make52Deck();
                Shuffle();
                break;

            case DeckInitType.OneJoker:
                _Make53Deck();
                Shuffle();
                break;

            case DeckInitType.TwoJokers:
                _Make54Deck();
                Shuffle();
                break;

            case DeckInitType.StanderdAndNonShuffle:
                _Make52Deck();
                break;
            }
        }
Esempio n. 2
0
 /// <summary>
 /// 指定された種類のデッキを作ります。
 /// </summary>
 /// <param name="initType"></param>
 public CardDeck(DeckInitType initType)
 {
     this._cards = new List<Card>();
     switch (initType)
     {
         case DeckInitType.Standerd:
             _Make52Deck();
             Shuffle();
             break;
         case DeckInitType.OneJoker:
             _Make53Deck();
             Shuffle();
             break;
         case DeckInitType.TwoJokers:
             _Make54Deck();
             Shuffle();
             break;
         case DeckInitType.StanderdAndNonShuffle:
             _Make52Deck();
             break;
     }
     
 }