public class ModeleMorpion extends classes_metiers.Morpion implements InterfaceModeleMorpion
Constructor and Description |
---|
ModeleMorpion() |
Modifier and Type | Method and Description |
---|---|
void |
enregistrerObservateur(Observateur o)
Permet à un sujet de s'enregistrer auprès du modèle
|
void |
joueCoup(int ligne,
int colonne)
Joue le Coup proposé par le dernier joueur
|
void |
notifierObservateurs()
Notification d'un changement du modèle à tous ses sujets
|
void |
supprimerObservateur(Observateur o)
Permet à un sujet de se désincrire auprès du modèle
|
changeJoueurActif, getCoupPropose, getGrille, getJoueurActif, partieFinie, verifierPartieFinie
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
changeJoueurActif, getCoupPropose, getGrille, getJoueurActif, partieFinie
public void joueCoup(int ligne, int colonne) throws java.lang.Exception
joueCoup
in interface InterfaceModeleMorpion
joueCoup
in class classes_metiers.Morpion
ligne
- : (int) ligne du dernier du coup jouécolonne
- : (int) colonne du dernier coup jouéException:
- coup non validejava.lang.Exception
public void enregistrerObservateur(Observateur o)
enregistrerObservateur
in interface InterfaceModeleMorpion
public void supprimerObservateur(Observateur o)
supprimerObservateur
in interface InterfaceModeleMorpion
public void notifierObservateurs()
notifierObservateurs
in interface InterfaceModeleMorpion