Beispiel #1
0
        public Dealer(rules.RulesFactory a_rulesFactory)
        {
            m_newGameRule = a_rulesFactory.GetNewGameRule();
            m_hitRule = a_rulesFactory.GetSoft17Rule(); // CHANGED RULE.
            m_drawRule = a_rulesFactory.GetDrawRule(); // RULE FOR PLAYER TO WIN ON DRAW.

            m_observers = new List<CardDrawObserver>();
        }
Beispiel #2
0
 public Dealer(rules.RulesFactory a_rulesFactory)
 {
     m_observer = new List<IGameobserver>();
     m_newGameRule = a_rulesFactory.GetNewGameRule();
     m_hitRule = a_rulesFactory.GetSoft17Rule();
     //This is our rule. None shall disobey!
     m_tieRule = a_rulesFactory.GetTieRule();
 }