From 7d857f335becf812c8a1f9698d392d2725497b34 Mon Sep 17 00:00:00 2001 From: Bamba TOP <bamba.top@etu.u-pec.fr> Date: Thu, 24 Oct 2024 20:37:39 +0200 Subject: [PATCH] bdbvb --- src/main/java/controller/MenuController.java | 19 +++++++++++++++++++ src/main/java/controller/NewListener.java | 11 +++++++++++ src/main/java/controller/QuiListener.java | 12 ++++++++++++ src/main/java/controller/ResListener.java | 11 +++++++++++ 4 files changed, 53 insertions(+) create mode 100644 src/main/java/controller/MenuController.java create mode 100644 src/main/java/controller/NewListener.java create mode 100644 src/main/java/controller/QuiListener.java create mode 100644 src/main/java/controller/ResListener.java diff --git a/src/main/java/controller/MenuController.java b/src/main/java/controller/MenuController.java new file mode 100644 index 0000000..f4fc1d2 --- /dev/null +++ b/src/main/java/controller/MenuController.java @@ -0,0 +1,19 @@ +package controller; +import model.*; +import view.*; + + +public class MenuController { + private MenuModel model; + private MenuView view; + + public MenuController(MenuModel model, MenuView view) { + this.model = model; + this.view = view; + + view.getResumeButton().addActionListener(new ResListener()); + view.getNewGameButton().addActionListener(new NewListener()); + view.getQuiButton().addActionListener(new QuiListener()); + } +} + diff --git a/src/main/java/controller/NewListener.java b/src/main/java/controller/NewListener.java new file mode 100644 index 0000000..b1feb0d --- /dev/null +++ b/src/main/java/controller/NewListener.java @@ -0,0 +1,11 @@ +package controller; +import java.awt.event.ActionEvent; +import java.awt.event.ActionListener; + +public class NewListener implements ActionListener { + @Override + public void actionPerformed(ActionEvent e) { + System.out.println("Juste pour tester - New Game"); + + } +} \ No newline at end of file diff --git a/src/main/java/controller/QuiListener.java b/src/main/java/controller/QuiListener.java new file mode 100644 index 0000000..e42a344 --- /dev/null +++ b/src/main/java/controller/QuiListener.java @@ -0,0 +1,12 @@ +package controller; + +import java.awt.event.ActionListener; +import java.awt.event.ActionEvent; + +public class QuiListener implements ActionListener { + @Override + public void actionPerformed(ActionEvent e) { + System.exit(0); + + } +} diff --git a/src/main/java/controller/ResListener.java b/src/main/java/controller/ResListener.java new file mode 100644 index 0000000..1f62dc9 --- /dev/null +++ b/src/main/java/controller/ResListener.java @@ -0,0 +1,11 @@ +package controller; +import java.awt.event.ActionEvent; +import java.awt.event.ActionListener; + +public class ResListener implements ActionListener { + @Override + public void actionPerformed(ActionEvent e) { + System.out.println("Juste pour tester "); + + } +} \ No newline at end of file