protected override void notifyObsevers(SpriteType name)
        {
            OLink temp = headObservers;

            while (temp != null)
            {
                ((ObserverData)temp).getObserver().notifyCollisionType(name);
                temp = temp.next;
            }
        }
예제 #2
0
 public void addObserver(CollisionObserver colObserver)
 {
     if (headObservers == null)
     {
         headObservers = new ObserverData(colObserver);
     }
     else
     {
         OLink temp = new ObserverData(colObserver);
         temp.next     = headObservers;
         headObservers = temp;
     }
 }
예제 #3
0
파일: OLink.cs 프로젝트: ccaunca/Projects
 protected OLink()
 {
     this.pONext = null;
     this.pOPrev = null;
 }