예제 #1
0
 public Dealer(rules.RulesFactory a_rulesFactory)
 {
     m_newGameRule = a_rulesFactory.GetNewGameRule();
     m_hitRule     = a_rulesFactory.GetHitRule();
     m_winnerRule  = a_rulesFactory.GetWinnerRule();
     m_listeners   = new List <IExcitingObserver>();
 }
예제 #2
0
 public Dealer(rules.RulesFactory a_rulesFactory)
 {
     m_newGameRule = a_rulesFactory.GetNewGameRule();
     m_hitRule = a_rulesFactory.GetHitRule();
     m_winnerRule = a_rulesFactory.GetWinnerRule();
     m_observers = new List<BlackJackObserver>();
 }
예제 #3
0
 public Dealer(rules.RulesFactory a_rulesFactory)
 {
     m_newGameRule = a_rulesFactory.GetNewGameRule();
     m_hitRule     = a_rulesFactory.GetHitRule();
     m_winnerRule  = a_rulesFactory.GetWinnerRule();
     m_observers   = new List <IBlackJackObserver>();
 }
예제 #4
0
 public Dealer(rules.RulesFactory a_rulesFactory, string a_name)
     : base(a_name)
 {
     m_newGameRule = a_rulesFactory.GetNewGameRule();
     m_hitRule     = a_rulesFactory.GetHitRule();
     m_winnerRule  = a_rulesFactory.GetWinnerRule();
     m_subscribers = new List <ICardListener>();
 }
예제 #5
0
        // TODO testing herer
        public Dealer(rules.RulesFactory a_rulesFactory)
        {
            m_newGameRule = a_rulesFactory.GetNewGameRule();
            m_hitRule = a_rulesFactory.GetHitRule();
            //m_hitRule = a_rulesFactory.Get17Rule();

            // TODO GetWinnerStrategy is hardcoden at momens
            m_winnerRule = a_rulesFactory.GetWinnerStrategy();
        }
예제 #6
0
파일: Dealer.cs 프로젝트: fh222dt/OOAD
 public Dealer(rules.RulesFactory a_rulesFactory)
 {
     m_newGameRule = a_rulesFactory.GetNewGameRule();
     m_hitRule = a_rulesFactory.GetHitRule();
     m_winnerRule = a_rulesFactory.GetWinnerRule();
 }
 public Dealer(rules.RulesFactory a_rulesFactory)
 {
     m_newGameRule = a_rulesFactory.GetNewGameRule();
     m_softRule    = a_rulesFactory.SoftSeventeenRule();
     m_winRule     = a_rulesFactory.PlayerWinsRule();
 }
예제 #8
0
 public Dealer(rules.RulesFactory a_rulesFactory)
 {
     m_newGameRule = a_rulesFactory.GetAmericanGameRule();
     m_hitRule     = a_rulesFactory.GetSoft17Rule();
     m_winnerRule  = a_rulesFactory.GetPlayerWinnerStrategy();
 }
예제 #9
0
 public Dealer(rules.RulesFactory a_rulesFactory)
 {
     m_newGameRule = a_rulesFactory.GetNewGameRule();
     m_hitRule     = a_rulesFactory.GetHitRule();
     m_winRule     = a_rulesFactory.GetWinnerRule();
 }