From a2c12cbc16f12a5a20a8ac366d4ba68f10d46e4f Mon Sep 17 00:00:00 2001
From: Azurlors <florianrichard2001@gmail.com>
Date: Wed, 28 Dec 2022 21:43:34 +0100
Subject: [PATCH] =?UTF-8?q?d=C3=A9but=20menu?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../src/main/java/engine/MenuPanel.java       | 30 +++++++++++++++++++
 MAVENProject/src/main/java/start/Main.java    |  7 +++++
 2 files changed, 37 insertions(+)
 create mode 100644 MAVENProject/src/main/java/engine/MenuPanel.java

diff --git a/MAVENProject/src/main/java/engine/MenuPanel.java b/MAVENProject/src/main/java/engine/MenuPanel.java
new file mode 100644
index 0000000..4b0dea7
--- /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 b7e97a9..0206d95 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
 		
-- 
GitLab