コード例 #1
0
 public IsFullHouseRule(
     [NotNull] IIsFullHouseCondition fullHouseCondition,
     [NotNull] IFullHouseValidator validator)
 {
     m_FullHouseCondition = fullHouseCondition;
     m_Validator          = validator;
 }
コード例 #2
0
ファイル: ScoreSheet.cs プロジェクト: KRDMTech/Yahtzee
        public ScoreSheet(IDiceOfAKindValidator diceOfAKindValidator, IFullHouseValidator fullHouseValidator, IStraightValidator straightValidator)
        {
            _diceOfAKindValidator = diceOfAKindValidator;
            _fullHouseValidator = fullHouseValidator;
            _straightValidator = straightValidator;

            YahtzeeBonus = new List<int>();
        }
コード例 #3
0
        public ScoreSheet(IDiceOfAKindValidator diceOfAKindValidator, IFullHouseValidator fullHouseValidator, IStraightValidator straightValidator)
        {
            _diceOfAKindValidator = diceOfAKindValidator;
            _fullHouseValidator   = fullHouseValidator;
            _straightValidator    = straightValidator;

            YahtzeeBonus = new List <int>();
        }