Ejemplo n.º 1
0
 public Dealer(rules.RulesFactory a_rulesFactory)
 {
     m_newGameRule = a_rulesFactory.GetNewGameRule();
     m_hitRule = a_rulesFactory.GetHitRule();
     m_winRule = a_rulesFactory.GetWinRule();
     m_card = new List<CardObserver>();
 }
        public Dealer(rules.RulesFactory a_rulesFactory)
        {
            m_observers = new List<PlayerHandChangedObserver>();

            m_newGameRule = a_rulesFactory.GetNewGameRule();
            m_hitRule = a_rulesFactory.GetHitRule();
            m_winRule = a_rulesFactory.GetWinRule();
        }
Ejemplo n.º 3
0
 public Dealer(rules.RulesFactory a_rulesFactory)
 {
     m_newGameRule = a_rulesFactory.GetNewGameRule();
     m_hitRule = a_rulesFactory.GetHitRule();
     m_winRule = a_rulesFactory.GetWinRule();
     m_maxScoreRule = a_rulesFactory.getMaxScoreRule();
     m_subscribers = new List<CardDealtListener>();
 }
Ejemplo n.º 4
0
 public Dealer(rules.RulesFactory a_rulesFactory)
 {
     m_newGameRule = a_rulesFactory.GetNewGameRule();
     m_hitRule = a_rulesFactory.GetHitRule();
     m_winRule = a_rulesFactory.GetWinRule();
 }
Ejemplo n.º 5
0
 public void Visit(rules.RulesFactory rules) {
     HitRuleName = rules.GetHitRule().GetType().Name;
     NewGameRuleName = rules.GetNewGameRule().GetType().Name;
     WinRuleName = rules.GetWinRule().GetType().Name;
 }