diff --git a/code/jeu de la vie/rsrc/fxml/VueJeu.fxml b/code/jeu de la vie/rsrc/fxml/VueJeu.fxml
index 6598252..6797bbf 100644
--- a/code/jeu de la vie/rsrc/fxml/VueJeu.fxml
+++ b/code/jeu de la vie/rsrc/fxml/VueJeu.fxml
@@ -24,7 +24,7 @@
-
+
@@ -50,9 +50,9 @@
-
+
-
+
@@ -61,7 +61,7 @@
-
+
diff --git a/code/jeu de la vie/src/model/IBoucleDeJeu.java b/code/jeu de la vie/src/model/IBoucleDeJeu.java
index c83a56a..8306e42 100644
--- a/code/jeu de la vie/src/model/IBoucleDeJeu.java
+++ b/code/jeu de la vie/src/model/IBoucleDeJeu.java
@@ -1,4 +1,3 @@
package model;
-public interface IBoucleDeJeu extends Runnable{
-}
+public interface IBoucleDeJeu extends Runnable{}
diff --git a/code/jeu de la vie/src/views/VueJeu.java b/code/jeu de la vie/src/views/VueJeu.java
index 3969bf5..eddea78 100644
--- a/code/jeu de la vie/src/views/VueJeu.java
+++ b/code/jeu de la vie/src/views/VueJeu.java
@@ -1,7 +1,7 @@
package views;
import javafx.fxml.FXML;
-import javafx.scene.control.Button;
+import javafx.scene.control.ColorPicker;
import javafx.scene.control.Label;
import javafx.scene.control.TextField;
import javafx.scene.layout.GridPane;
@@ -15,6 +15,9 @@ public class VueJeu {
@FXML
private GridPane map;
+ @FXML
+ private ColorPicker color;
+
@FXML
private TextField rowGame;
@@ -30,6 +33,12 @@ public class VueJeu {
private Plateau plat = new Plateau();
private void createGrid() {
+ if (plat.getLongueur() > 100) {
+ plat.setLongueur(100);
+ }
+ if (plat.getLargeur() > 80) {
+ plat.setLargeur(80);
+ }
map.getChildren().clear();
for(int i=0; i < plat.getLongueur(); ++i){
for(int j=0; j < plat.getLargeur(); ++j) {
@@ -39,6 +48,11 @@ public class VueJeu {
}
}
+ @FXML
+ private void changeColor() {
+ ((Rectangle)map.getChildren().get(4)).setFill(color.getValue());
+ }
+
public void initialize() {
rowGame.textProperty().bindBidirectional(plat.longueurProperty(), new NumberStringConverter());
colGame.textProperty().bindBidirectional(plat.largeurProperty(), new NumberStringConverter());