コード例 #1
0
ファイル: Build.cs プロジェクト: Primaski/Casino
 public Build(BuildNames buildName, List <byte> cards, byte buildValue)
 {
     if (cards == null || !cards.Any())
     {
         throw new InvalidBuildException("Attempted build with no cards.", 0, null);
     }
     if (!IsValidBuild(cards, buildValue))
     {
         throw new InvalidBuildException("Cards have no way of attaining build value.", buildValue, cards);
     }
     BuildValue = buildValue;
     DetermineIfLocked();
     BuildInit(buildName, cards);
 }
コード例 #2
0
ファイル: Deck.cs プロジェクト: Primaski/Casino
 protected void BuildInit(BuildNames buildName, List <byte> cardDeck)
 {
     _buildName = buildName;
     _cardDeck  = cardDeck;
 }