diff --git a/MAVENProject/src/main/java/engine/MenuPanel.java b/MAVENProject/src/main/java/engine/MenuPanel.java new file mode 100644 index 0000000000000000000000000000000000000000..4b0dea77d63ffebc450e8ec87827cedbff80eba9 --- /dev/null +++ b/MAVENProject/src/main/java/engine/MenuPanel.java @@ -0,0 +1,30 @@ +package engine; + +import javax.swing.*; + +public class MenuPanel { + + private boolean lancementpartie = false; + private final JButton button; + + public boolean isLancementpartie() { + return lancementpartie; + } + + public MenuPanel(){ + JFrame f=new JFrame(); + f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + this.button = new JButton("Nouvelle partie"); + JPanel panel = new JPanel(); + panel.add(button); + + f.getContentPane().add(panel); + f.pack(); + f.setVisible(true); + f.getContentPane().setFocusable(true); + } + + public void waitlancementpartie(){ + button.addActionListener(e -> lancementpartie = true); + } +} diff --git a/MAVENProject/src/main/java/start/Main.java b/MAVENProject/src/main/java/start/Main.java index b7e97a91d53f53b2176237bf5565d49250907e7e..0206d95a863889ec08a9c679140c4e926f281412 100644 --- a/MAVENProject/src/main/java/start/Main.java +++ b/MAVENProject/src/main/java/start/Main.java @@ -1,5 +1,6 @@ package start; +import engine.MenuPanel; import jeu.Painter; import spotify.MP3; @@ -18,6 +19,12 @@ public class Main { Jeu game = new Jeu("helpFilePacman.txt"); Painter painter = new Painter(); Controller controller = new Controller(); + + //creation du menu + MenuPanel menu = new MenuPanel(); + while(!menu.isLancementpartie()){ + menu.waitlancementpartie(); + } //pour la musique