Fix makefile
This commit is contained in:
parent
b68751ce2c
commit
99e1385975
src/main
META-INF
Main.jarMakefileclasses
controller
AllScore.classCameraController.classCameraControllerListener.classGameContext.classGameController.classGameEndListener.classHexagonMouseListener.classMouseDragHandler.classMousePressHandler.classMouseWheelController.classScoreGameContext.classSendScore.classSeriesSelector.classTilePlacer.class
java/view/img
main
model
view
java
3
src/main/META-INF/MANIFEST.MF
Normal file
3
src/main/META-INF/MANIFEST.MF
Normal file
@ -0,0 +1,3 @@
|
||||
Manifest-Version: 1.0
|
||||
Main-Class: main.Main
|
||||
Class-Path: mariadb.jar
|
BIN
src/main/Main.jar
Normal file
BIN
src/main/Main.jar
Normal file
Binary file not shown.
@ -99,12 +99,17 @@ java/controller/GameEndListener.class: java/controller/GameEndListener.java
|
||||
java/view/App.class: java/view/App.java
|
||||
$(JC) $(JCFLAGS) java/view/App.java
|
||||
|
||||
java/view/ScoreView.class: java/view/ScoreView.java java/view/App.class java/controller/AllScore.class java/view/BtnPerso.class
|
||||
java/view/ScoreView.class: java/view/ScoreView.java java/view/App.class java/controller/AllScore.class java/view/BtnPerso.class java/controller/BackButtonMouseListener.class
|
||||
$(JC) $(JCFLAGS) java/view/ScoreView.java
|
||||
|
||||
|
||||
java/controller/AllScore.class: java/controller/AllScore.java
|
||||
$(JC) $(JCFLAGS) java/controller/AllScore.java
|
||||
|
||||
java/controller/BackButtonMouseListener.class: java/controller/BackButtonMouseListener.java
|
||||
$(JC) $(JCFLAGS) java/controller/BackButtonMouseListener.java
|
||||
|
||||
|
||||
### RÈGLE POUR COPIER LES IMAGES ###
|
||||
|
||||
Music:
|
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Before ![]() (image error) Size: 27 KiB |
Binary file not shown.
Before ![]() (image error) Size: 322 KiB |
Binary file not shown.
Before ![]() (image error) Size: 36 KiB |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,22 +0,0 @@
|
||||
package controller;
|
||||
|
||||
import view.MenuView;
|
||||
|
||||
import java.awt.event.ActionEvent;
|
||||
import java.awt.event.ActionListener;
|
||||
|
||||
/**
|
||||
* Listener pour le bouton Nouveaux Jeu dans le menu principal.
|
||||
*/
|
||||
public class NewGameButtonListener implements ActionListener {
|
||||
private final MenuView menuView;
|
||||
|
||||
public NewGameButtonListener(MenuView menuView) {
|
||||
this.menuView = menuView;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void actionPerformed(ActionEvent e) {
|
||||
menuView.toggleHowToPlay();
|
||||
}
|
||||
}
|
@ -1,16 +0,0 @@
|
||||
package controller;
|
||||
|
||||
import java.awt.event.ActionEvent;
|
||||
import java.awt.event.ActionListener;
|
||||
|
||||
/**
|
||||
* Listener pour le bouton Quitter dans le menu principal.
|
||||
* Ferme l'application lorsqu'il est activé.
|
||||
*/
|
||||
public class QuitButtonListener implements ActionListener {
|
||||
|
||||
@Override
|
||||
public void actionPerformed(ActionEvent e) {
|
||||
System.exit(0); // Ferme l'application
|
||||
}
|
||||
}
|
@ -1,22 +0,0 @@
|
||||
package controller;
|
||||
|
||||
import view.MenuView;
|
||||
|
||||
import java.awt.event.ActionEvent;
|
||||
import java.awt.event.ActionListener;
|
||||
|
||||
/**
|
||||
* Listener pour le bouton Reprendre la partie dans le menu principal.
|
||||
*/
|
||||
public class ResumeButtonListener implements ActionListener {
|
||||
private final MenuView menuView;
|
||||
|
||||
public ResumeButtonListener(MenuView menuView) {
|
||||
this.menuView = menuView;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void actionPerformed(ActionEvent e) {
|
||||
menuView.showSeriesButtons();
|
||||
}
|
||||
}
|
@ -1,30 +0,0 @@
|
||||
package controller;
|
||||
|
||||
import view.App;
|
||||
import view.GameView;
|
||||
|
||||
import java.awt.event.ActionEvent;
|
||||
import java.awt.event.ActionListener;
|
||||
|
||||
/**
|
||||
* Listener pour les boutons de sélection de séries dans le menu principal.
|
||||
*/
|
||||
public class SeriesButtonListener implements ActionListener {
|
||||
private final int seriesId;
|
||||
private final SeriesSelector seriesSelector;
|
||||
|
||||
public SeriesButtonListener(int seriesId, SeriesSelector seriesSelector) {
|
||||
this.seriesId = seriesId;
|
||||
this.seriesSelector = seriesSelector;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void actionPerformed(ActionEvent e) {
|
||||
GameView gameView = new GameView(seriesId);
|
||||
App.addView(gameView, App.GAME_VIEW);
|
||||
App.showView(App.GAME_VIEW);
|
||||
if (seriesSelector != null) {
|
||||
seriesSelector.startGameWithSeries(seriesId);
|
||||
}
|
||||
}
|
||||
}
|
@ -1,10 +1,6 @@
|
||||
package view;
|
||||
|
||||
import controller.SeriesSelector;
|
||||
import controller.ResumeButtonListener;
|
||||
import controller.NewGameButtonListener;
|
||||
import controller.SeriesButtonListener;
|
||||
import controller.QuitButtonListener;
|
||||
|
||||
import javax.swing.*;
|
||||
import java.awt.*;
|
||||
@ -63,7 +59,7 @@ public class MenuView extends JPanel {
|
||||
/**
|
||||
* Affiche ou masque le panneau "Comment jouer".
|
||||
*/
|
||||
public void toggleHowToPlay() {
|
||||
private void toggleHowToPlay() {
|
||||
seriesPanel.setVisible(false);
|
||||
howToPlayPanel.setVisible(!howToPlayPanel.isVisible());
|
||||
centeredPanel.removeAll();
|
||||
@ -106,10 +102,9 @@ public class MenuView extends JPanel {
|
||||
quitButton.setOpaque(true);
|
||||
quitButton.setFocusPainted(false);
|
||||
|
||||
// Utilisation des listeners dans des fichiers séparés
|
||||
resumeButton.addActionListener(new ResumeButtonListener(this));
|
||||
newGameButton.addActionListener(new NewGameButtonListener(this));
|
||||
quitButton.addActionListener(new QuitButtonListener()); // Ajout du listener pour le bouton Quitter
|
||||
resumeButton.addActionListener(e -> showSeriesButtons());
|
||||
newGameButton.addActionListener(e -> toggleHowToPlay());
|
||||
quitButton.addActionListener(e -> System.exit(0)); // Quitte l'application
|
||||
|
||||
howToPlayPanel = createHowToPlayPanel();
|
||||
howToPlayPanel.setVisible(false);
|
||||
@ -189,7 +184,14 @@ public class MenuView extends JPanel {
|
||||
for (int i = 1; i <= 4; i++) {
|
||||
int seriesId = i;
|
||||
BtnPerso seriesButton = new BtnPerso("Série " + seriesId);
|
||||
seriesButton.addActionListener(new SeriesButtonListener(seriesId, seriesSelector));
|
||||
seriesButton.addActionListener(e -> {
|
||||
GameView gameView = new GameView(seriesId);
|
||||
App.addView(gameView, App.GAME_VIEW);
|
||||
App.showView(App.GAME_VIEW);
|
||||
if (seriesSelector != null) {
|
||||
seriesSelector.startGameWithSeries(seriesId);
|
||||
}
|
||||
});
|
||||
|
||||
seriesButton.addMouseListener(new ButtonHoverListener());
|
||||
panel.add(seriesButton);
|
||||
|
Loading…
x
Reference in New Issue
Block a user