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(); }
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>(); }
public Dealer(rules.RulesFactory a_rulesFactory) { m_newGameRule = a_rulesFactory.GetNewGameRule(); m_hitRule = a_rulesFactory.GetHitRule(); m_winRule = a_rulesFactory.GetWinRule(); }
public void Visit(rules.RulesFactory rules) { HitRuleName = rules.GetHitRule().GetType().Name; NewGameRuleName = rules.GetNewGameRule().GetType().Name; WinRuleName = rules.GetWinRule().GetType().Name; }