private void notifyBPMObservers() { for (int i = 0; i < bpmObservers.Count; i++) { BPMObserver observer = (BPMObserver)bpmObservers[i]; observer.updateBPM(); } }
public void removeObserver(BPMObserver o) { int i = bpmObservers.IndexOf(o); if (i >= 0) { bpmObservers.Remove(i); } }
public void registerObserver(BPMObserver o) { bpmObservers.Add(o); }
public void registerObs(BPMObserver o) { bpmObservers.Add(o); }
void IBeatModel.registerObserver(BPMObserver observer) { registerObserver(observer); }
void IBeatModel.removeObserver(BPMObserver observer) { removeObserver(observer); }