/// <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; } }
/// <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; } }