Package model.cellule.observer
Class ObservableCellule
java.lang.Object
model.cellule.observer.ObservableCellule
- Direct Known Subclasses:
Cellule
Permet à une cellule d'être observée
- Author:
- Yohann Breil, Allan Point
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) List<ObserverCellule>
Liste des observeurs de la boucle de jeu. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
Permet de notifier les abonnés de la boucle de jeu
-
Field Details
-
observeurs
List<ObserverCellule> observeursListe des observeurs de la boucle de jeu. Cette liste servira à notifier les abonnés de la boucle de jeu
-
-
Constructor Details
-
ObservableCellule
public ObservableCellule()
-
-
Method Details
-
attacher
- Parameters:
o
- observeur à attacher- Throws:
IllegalArgumentException
- L'observeur ne peut pas être null
-
detacher
- Parameters:
o
- observeur à détacher- Throws:
IllegalArgumentException
- L'observer ne peut pas être null
-
notifier
Permet de notifier les abonnés de la boucle de jeu
-