Class ObservableBDJ

java.lang.Object
model.boucleDeJeu.observer.ObservableBDJ
Direct Known Subclasses:
BoucleDeJeu30FPS, BoucleDeJeu5FPS

public abstract class ObservableBDJ extends Object
Author:
Yohann Breuil, Allan Point
  • Field Details

    • observeurs

      private List<ObserverBDJ> observeurs
      Liste des observeurs de la boucle de jeu. Cette liste servira à notifier les abonnés de la boucle de jeu
  • Constructor Details

    • ObservableBDJ

      public ObservableBDJ()
  • Method Details

    • getObserveurs

      protected List<ObserverBDJ> getObserveurs()
      Returns:
      Les observeur de la boucle observée
    • setObserveurs

      protected void setObserveurs(List<ObserverBDJ> valeur)
    • attacher

      public void attacher(ObserverBDJ o)
      Permet de s'abonner l'observable
      Parameters:
      o - Observateur qui veut s'abboner
    • detacher

      public void detacher(ObserverBDJ o)
      Permet de se déabonner de la liste de notification de la boucle.
      Parameters:
      o - Observateur qui veut s'abbonner
    • notifier

      protected void notifier()
      Permet de notifier les abonnés de la boucle de jeu