예제 #1
0
 public void AddSubscriber(IBlackJackObserver a_sub)
 {
     if (!m_observers.Exists(s => s == a_sub))
     {
         m_observers.Add(a_sub);
     }
 }
예제 #2
0
 public void AddSubscriber(IBlackJackObserver a_sub)
 {
     if (!m_observers.Exists(s => s == a_sub))
     {
         m_observers.Add(a_sub);
     }
 }
예제 #3
0
 public void SubscribeToNewCard(IBlackJackObserver observer)
 {
     if (!m_observers.Contains(observer))
     {
         m_observers.Add(observer);
     }
 }
예제 #4
0
 public void AddSubscriber(IBlackJackObserver a_sub)
 {
     m_observers.Add(a_sub);
 }
예제 #5
0
 public void RemoveSubscriptionToCards(IBlackJackObserver a_sub)
 {
     m_dealer.RemoveSubscriber(a_sub);
     m_player.RemoveSubscriber(a_sub);
 }
예제 #6
0
 // Public methods
 public void AddSubscribtionToCards(IBlackJackObserver a_sub)
 {
     m_dealer.AddSubscriber(a_sub);
     m_player.AddSubscriber(a_sub);
 }
예제 #7
0
파일: Dealer.cs 프로젝트: ad222kr/1dv607
 public void Unsubscribe(IBlackJackObserver a_observer)
 {
     m_observer.Remove(a_observer);
 }
예제 #8
0
 public void AddSubscriber(IBlackJackObserver observer)
 {
     m_observers.Add(observer);
 }
예제 #9
0
파일: Game.cs 프로젝트: ej222ru/1DV607_WS3
 public void AddSubscriber(IBlackJackObserver a_sub)
 {
     m_dealer.AddSubscriber(a_sub);
 }
예제 #10
0
 public void RemoveDealerSubscriber(IBlackJackObserver a_observer)
 {
     m_dealer.RemoveSubscriber(a_observer);
 }
예제 #11
0
 public void AddObserver(IBlackJackObserver observer)
 {
     m_dealer.AddObserver(observer);
 }
예제 #12
0
 public void AddObserver(IBlackJackObserver a_observer)
 {
     m_observers.Add(a_observer);
 }
예제 #13
0
 public void AddObserver(IBlackJackObserver a_observer)
 {
     m_observers.Add(a_observer);
 }
예제 #14
0
파일: Game.cs 프로젝트: rn222cx/1dv607-OOP
 public void SubscribeToNewCard(IBlackJackObserver observer)
 {
     m_player.SubscribeToNewCard(observer);
     m_dealer.SubscribeToNewCard(observer);
 }
예제 #15
0
 public void RemoveSubscriber(IBlackJackObserver observer)
 {
     m_observers.Remove(observer);
 }
예제 #16
0
 public void AddPlayerSubscriber(IBlackJackObserver a_sub)
 {
     m_player.AddSubscriber(a_sub);
 }
예제 #17
0
 public void RemovePlayerSubscriber(IBlackJackObserver a_observer)
 {
     m_player.RemoveSubscriber(a_observer);
 }
예제 #18
0
 public void AddObserver(IBlackJackObserver observer)
 {
     m_dealer.AddObserver(observer);
 }
예제 #19
0
파일: Game.cs 프로젝트: ej222ru/1DV607_WS3
 public void AddSubscriber(IBlackJackObserver a_sub)
 {
     m_dealer.AddSubscriber(a_sub);
 }
예제 #20
0
파일: Dealer.cs 프로젝트: ad222kr/1dv607
 public void Subsribe(IBlackJackObserver a_observer)
 {
     m_observer.Add(a_observer);
 }
예제 #21
0
 public void AddSubscriber(IBlackJackObserver a_sub)
 {
     m_observers.Add(a_sub);
 }
예제 #22
0
 public void RemoveSubscriber(IBlackJackObserver a_observer)
 {
     m_observers.Remove(a_observer);
 }