Ajouts d'une page de tutoriel pour savoir comment jouer. ATTENTION, IL FAUT RAJOUTER LE BACKGROUND DE FOND

This commit is contained in:
2024-11-13 20:10:27 +01:00
parent 8a27da6bd1
commit b3d49aea11
10 changed files with 193 additions and 6 deletions

View File

@@ -7,6 +7,7 @@ import fr.monkhanny.dorfromantik.utils.MusicPlayer;
import fr.monkhanny.dorfromantik.enums.Musics;
import fr.monkhanny.dorfromantik.listeners.SettingsWindowListener;
import fr.monkhanny.dorfromantik.gui.SettingsPanel;
import fr.monkhanny.dorfromantik.controller.TutorialController;
import javax.swing.JFrame;
@@ -26,12 +27,15 @@ public class Main {
// Créer la fenêtre des paramètres
JFrame settingsFrame = new JFrame("Paramètres");
// Créer la fenêtre du tutoriel
JFrame howToPlayFrame = new JFrame("Tutoriel");
// Menu principal
MusicPlayer.loadMusic(Musics.MAIN_MENU_MUSIC);
MusicPlayer.playMusic();
MainMenu mainMenu = new MainMenu();
MainMenuResizeController MainMenuResizeController = new MainMenuResizeController(mainMenu);
MainMenuButtonController MainMenuButtonController = new MainMenuButtonController(mainMenu,settingsFrame);
MainMenuButtonController MainMenuButtonController = new MainMenuButtonController(mainMenu,settingsFrame,howToPlayFrame);
// Fenêtre des paramètres
@@ -41,5 +45,11 @@ public class Main {
settingsFrame.add(settingsPanel);
settingsFrame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
// Fenêtre du tutoriel
TutorialController tutorialController = new TutorialController();
howToPlayFrame.addWindowListener(windowListener);
howToPlayFrame.add(tutorialController.getTutorialPanel());
howToPlayFrame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
}
}