diff --git a/Jeu de la vie.jar b/Jeu de la vie.jar index b7c6581..c5e4bc6 100644 Binary files a/Jeu de la vie.jar and b/Jeu de la vie.jar differ diff --git a/README.md b/README.md index 214f17d..c1f95b0 100644 --- a/README.md +++ b/README.md @@ -21,3 +21,22 @@ Voici le lien du manuel utilisateur : [Manuel utilisateur](https://tetelie.dev/g - Différents modes de couleur (8 disponibles) - Affichage en console du nombre de cellules vivantes et le numéro de la génération +## Règles de jeu + +- Classique +- Day & Night +- High Life +- Labyrinthe +- Explosion & Chaos +- Motif Repliquant + +## Modes de couleur + +- Sans couleur +- Age d'une cellule +- Age d'une cellule inversé +- Future +- Aléatoire +- Aléatoire fixe +- Cyan +- Voisinage \ No newline at end of file diff --git a/src/fr/elie/jeudelavie/observateur/JeuDeLaVieUI.java b/src/fr/elie/jeudelavie/observateur/JeuDeLaVieUI.java index d55a9a9..4fcc3c5 100644 --- a/src/fr/elie/jeudelavie/observateur/JeuDeLaVieUI.java +++ b/src/fr/elie/jeudelavie/observateur/JeuDeLaVieUI.java @@ -90,12 +90,13 @@ public void stateChanged(ChangeEvent e) { @Override public void itemStateChanged(ItemEvent e) { if(e.getStateChange() == ItemEvent.SELECTED) { + p = false; + change(p); System.out.println(selectionMode.getSelectedItem()); Visiteur visiteur = Visiteur.getVisiteurFromName((String) selectionMode.getSelectedItem()); jeu.setVisiteur(visiteur); //jeu.initialiseGrille(); - p = false; - change(p); + frame.repaint(); actualise(); }