Le `MapGenerator.generate()` retourne une `Map`
Cette Map doit ensuite être chargée par `GameUI(Map)`
Il faudrait du coup
```java
SlctDifficulty.setOnAction(event1 -> Controller.switchRoot(new GameUI(MapGenerator.generate(MapGenerator.Difficulty.Difficult)));
```
Peut être que tu peux ajouter le numéro du niveau dans le constructeur pour l'afficher et demander soit si ils veulent le retenter, soit jouer au suivant.
Remarque, pour les niveaux généré aléatoirement à la place du niveau il faudrait avoir l'objet Map du niveau passé dans le constructeur pour rédémarer le niveau ^
Peut être que tu peux ajouter le numéro du niveau dans le constructeur pour l'afficher et demander soit si ils veulent le retenter, soit jouer au suivant.
Remarque, pour les niveaux généré aléatoirement à la place du niveau il faudrait avoir l'objet Map du niveau passé dans le constructeur pour rédémarer le niveau ^
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Make a screen when the level is finish and also change the button play for select a difficulty
L'écran de fin donne super bien bon boulot !
@@ -32,0 +31,4 @@SlctDifficulty.setOnAction(event1 -> MapGenerator.generate(MapGenerator.Difficulty.Medium));break;case "Difficult":SlctDifficulty.setOnAction(event1 -> MapGenerator.generate(MapGenerator.Difficulty.Difficult));Le
MapGenerator.generate()retourne uneMapCette Map doit ensuite être chargée par
GameUI(Map)Il faudrait du coup
@@ -0,0 +12,4 @@public class ScreenLevelFinish extends StackPane {public ScreenLevelFinish(){Peut être que tu peux ajouter le numéro du niveau dans le constructeur pour l'afficher et demander soit si ils veulent le retenter, soit jouer au suivant.
Remarque, pour les niveaux généré aléatoirement à la place du niveau il faudrait avoir l'objet Map du niveau passé dans le constructeur pour rédémarer le niveau ^
bien ouéj