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