public Dealer(rules.RulesFactory a_rulesFactory) { m_newGameRule = a_rulesFactory.GetNewGameRule(); m_hitRule = a_rulesFactory.GetHitRule(); m_wonRule = a_rulesFactory.GetNewWonRule(); m_observer = new List<BlackjackObserver>(); }