Exemple #1
0
 public void RemoveObserver(ITrainDisplay display) // There was no button for remove is this necessary ?
 {
     TrainDisplays.Remove(display);
 }
Exemple #2
0
 public void AddObserver(ITrainDisplay display)
 {
     TrainDisplays.Add(display);
     display.Update(CurrentStation);
 }
Exemple #3
0
 public void AddObserver(ITrainDisplay observer)
 {
     observers.Add(observer);
 }
Exemple #4
0
 public void RemoveObserver(ITrainDisplay observer)
 {
     observers.Remove(observer);
 }
 public void AddTrainObserver(ITrainDisplay observer)
 {
     trainObservers.Add(observer);
     observer.Update(stations[currentStation]);
     NrOfTrainObservers++;
 }