示例#1
0
 private void notifyBPMObservers()
 {
     for (int i = 0; i < bpmObservers.Count; i++)
     {
         BPMObserver observer = (BPMObserver)bpmObservers[i];
         observer.updateBPM();
     }
 }
示例#2
0
        public void removeObserver(BPMObserver o)
        {
            int i = bpmObservers.IndexOf(o);

            if (i >= 0)
            {
                bpmObservers.Remove(i);
            }
        }
示例#3
0
 public void registerObserver(BPMObserver o)
 {
     bpmObservers.Add(o);
 }
示例#4
0
 public void registerObs(BPMObserver o)
 {
     bpmObservers.Add(o);
 }
 void IBeatModel.registerObserver(BPMObserver observer)
 {
     registerObserver(observer);
 }
 void IBeatModel.removeObserver(BPMObserver observer)
 {
     removeObserver(observer);
 }