コード例 #1
0
ファイル: Dealer.cs プロジェクト: Marco30/1DV607-Workshops
 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>();
 }
コード例 #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
ファイル: Dealer.cs プロジェクト: henceee/1DV607-1
 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();
 }
コード例 #4
0
ファイル: Dealer.cs プロジェクト: ed222gg/1DV607
 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>();
 }
コード例 #5
0
ファイル: Dealer.cs プロジェクト: ss223ck/OO_Worksshop_3
 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>();
 }
コード例 #6
0
ファイル: Dealer.cs プロジェクト: jt222ic/Blackjack_jt22ic
 public Dealer(rules.RulesFactory a_rulesFactory)
 {
     m_newGameRule = a_rulesFactory.GetNewGameRule();
     m_hitRule = a_rulesFactory.GetHitRule();
     m_draw = a_rulesFactory.playerLose();
     m_observer = new List<rules.IgameObserver>();
 }
コード例 #7
0
ファイル: Dealer.cs プロジェクト: al222jf/BlackJack_A_and_M
        public Dealer(rules.RulesFactory a_rulesFactory)
        {
            m_newGameRule = a_rulesFactory.GetNewGameRule();
            m_hitRule = a_rulesFactory.GetHitRule();

            m_winnerRule = a_rulesFactory.EqualScoreRule();
        }
コード例 #8
0
 public Dealer(rules.RulesFactory a_rulesFactory)
 {
     m_newGameRule = a_rulesFactory.GetNewGameRule();
     m_hitRule = a_rulesFactory.GetHitRule();
     m_EqualRule = a_rulesFactory.GetEqualRule();
     m_subscribers = new List<IObserver>();
 }
        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();
        }
コード例 #10
0
ファイル: Dealer.cs プロジェクト: DevRobDev/1DV407
 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>();
 }
コード例 #11
0
ファイル: Dealer.cs プロジェクト: jt222ii/Workshop3Blackjack
        public Dealer(rules.RulesFactory a_rulesFactory)
        {
            m_newGameRule = a_rulesFactory.GetNewGameRule();
            m_hitRule = a_rulesFactory.GetHitRule();
            m_tieRule = a_rulesFactory.GetTieRule();

            m_observers = new List<IDrawCardObserver>();
        }
コード例 #12
0
ファイル: Dealer.cs プロジェクト: AndreasAnemyrLNU/1dv607
        // 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();
        }
コード例 #13
0
 public Dealer(rules.RulesFactory a_rulesFactory)
 {
     m_newGameRule = a_rulesFactory.GetNewGameRule();
     m_hitRule = a_rulesFactory.GetHitRule();
     m_winRule = a_rulesFactory.GetWinRule();
 }
コード例 #14
0
ファイル: Dealer.cs プロジェクト: ad222kr/1dv607
 public Dealer(rules.RulesFactory a_rulesFactory)
 {
     m_newGameRule = a_rulesFactory.GetNewGameRule();
     m_hitRule = a_rulesFactory.GetHitRule();
     m_equalScoreWinRule = a_rulesFactory.GetEqualScoreRule();
 }
コード例 #15
0
 public void Visit(rules.RulesFactory rules) {
     HitRuleName = rules.GetHitRule().GetType().Name;
     NewGameRuleName = rules.GetNewGameRule().GetType().Name;
     WinRuleName = rules.GetWinRule().GetType().Name;
 }