Example #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>();
 }
Example #2
0
 public Dealer(rules.RulesFactory a_rulesFactory)
 {
     m_newGameRule       = a_rulesFactory.GetNewGameRule();
     m_hitRule           = a_rulesFactory.GetHitRule();
     m_winRule           = a_rulesFactory.GetWhoWinsRule();
     m_BlackJackObserver = new List <BlackJackObserver>();
 }
Example #3
0
 public Dealer(rules.RulesFactory a_rulesFactory)
 {
     m_newGameRule = a_rulesFactory.GetNewGameRule();
     m_hitRule     = a_rulesFactory.GetHitRule();
     m_winRule     = a_rulesFactory.GetWinRule();
     m_subscribers = new List <ICardDealtObserver>();
 }
Example #4
0
 public Dealer(rules.RulesFactory a_rulesFactory, List <Observer> observerList)
 {
     observers     = observerList;
     m_newGameRule = a_rulesFactory.GetNewGameRule();
     m_hitRule     = a_rulesFactory.GetHitRule();
     m_winRule     = a_rulesFactory.GetWinRule();
 }
Example #5
0
 public Dealer(rules.RulesFactory a_rulesFactory)
 {
     m_newGameRule = a_rulesFactory.GetNewGameRule();
     m_hitRule     = a_rulesFactory.GetHitRule();
     m_winRule     = a_rulesFactory.GetWinRule();
     _isDealer     = true;
 }
Example #6
0
 public Dealer(rules.RulesFactory a_rulesFactory)
 {
     m_newGameRule = a_rulesFactory.GetNewGameRule();
     m_hitRule     = a_rulesFactory.GetHitRule();
     m_ResultRule  = a_rulesFactory.GetResultRule();
     m_subscribers = new List <IDealCardsObserver>();
 }
Example #7
0
 public Dealer(rules.RulesFactory a_rulesFactory)
 {
     m_newGameRule   = a_rulesFactory.GetNewGameRule();
     m_hitRule       = a_rulesFactory.GetHitRule();
     m_advantageRule = a_rulesFactory.GetAdvantageRule();
     m_observers     = new List <IObserver>();
 }
Example #8
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>();
 }
Example #9
0
 public Dealer(rules.RulesFactory a_rulesFactory)
 {
     m_newGameRule  = a_rulesFactory.GetNewGameRule();
     m_hitRule      = a_rulesFactory.GetHitRule();
     m_winRule      = a_rulesFactory.GetWinRule();
     m_dealCardRule = a_rulesFactory.GetCardRule();
 }
Example #10
0
 public Dealer(rules.RulesFactory a_rulesFactory)
 {
     m_newGameRule = a_rulesFactory.GetNewGameRule();
     m_hitRule     = a_rulesFactory.GetHitRule();
     m_winnerRule  = a_rulesFactory.GetWinnerRule();
     m_deckFactory = new DeckFactory();
 }
Example #11
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>();
 }
Example #12
0
 public Game(AbstractRulesFactory ruleSet)
 {
     rules = new RulesFactory(ruleSet);
     m_dealer = new Dealer(rules);
     //m_dealer = new Dealer(new rules.RulesFactory(ruleSet));
     m_player = new Player();
     PrepareGetRules();
 }
 public Dealer(rules.RulesFactory a_rulesFactory)
 {
     m_newGameRule = a_rulesFactory.GetNewGameRule();
     m_softRule    = a_rulesFactory.SoftSeventeenRule();
     m_winRule     = a_rulesFactory.PlayerWinsRule();
 }
Example #14
0
 public Dealer(rules.RulesFactory a_rulesFactory)
 {
     m_newGameRule = a_rulesFactory.GetNewGameRule();
     m_hitRule     = a_rulesFactory.GetHitRule();
 }
Example #15
0
 public Dealer(rules.RulesFactory a_rulesFactory)
 {
     m_newGameRule = a_rulesFactory.GetNewGameRule();
     m_hitRule     = a_rulesFactory.GetHitRule();
     m_winRules    = a_rulesFactory.GetEasyWinningRule();
 }
Example #16
0
 public Dealer(rules.RulesFactory a_rulesFactory)
 {
     m_newGameRule = a_rulesFactory.GetNewGameRule();
     m_hitRule     = a_rulesFactory.GetHitRule();
     winnerIfEqual = a_rulesFactory.GetWinnerIfEqualRule();
 }
Example #17
0
 public Dealer(rules.RulesFactory a_rulesFactory)
 {
     m_newGameRule = a_rulesFactory.GetNewGameRule();
     m_hitRule     = a_rulesFactory.GetHitRule();
     m_winRule     = a_rulesFactory.EqualPlayerWin();
 }
Example #18
0
 public Dealer(rules.RulesFactory a_rulesFactory)
 {
     m_newGameRule = a_rulesFactory.GetNewGameRule();
     m_hitRule     = a_rulesFactory.GetHitRule();
     m_winRule     = a_rulesFactory.GetWhoWinEqualRule();
 }
Example #19
0
 public Dealer(rules.RulesFactory a_rulesFactory)
 {
     m_newGameRule    = a_rulesFactory.GetNewGameRule();
     m_hitRule        = a_rulesFactory.GetHitRule();
     m_winnerStrategy = a_rulesFactory.GetWinnerStrategy();
 }
Example #20
0
 public Dealer(rules.RulesFactory a_rulesFactory)
 {
     m_newGameRule  = a_rulesFactory.GetNewGameRule();
     m_hitRule      = a_rulesFactory.GetHitRule();
     m_winCondition = a_rulesFactory.GetWinRule();
 }
Example #21
0
 public Dealer(rules.RulesFactory a_rulesFactory)
 {
     m_newGameRule = a_rulesFactory.GetNewGameRule();
     m_softRule    = a_rulesFactory.SoftHitRule();
     m_winnerRule  = a_rulesFactory.GetGameWinnerRule();
 }