Amélioration du code
This commit is contained in:
@@ -22,15 +22,34 @@ import javax.swing.JFrame;
|
||||
*/
|
||||
public class Main {
|
||||
|
||||
/**
|
||||
* Fenêtres de choix des modes de jeu
|
||||
*/
|
||||
private static JFrame gameModeFrame;
|
||||
|
||||
/**
|
||||
* Fenêtres de jeu
|
||||
*/
|
||||
private static JFrame gameFrame;
|
||||
|
||||
/**
|
||||
* Fenêtres des paramètres
|
||||
*/
|
||||
private static JFrame settingsFrame;
|
||||
|
||||
/**
|
||||
* Fenêtres du tutoriel
|
||||
*/
|
||||
private static JFrame howToPlayFrame;
|
||||
|
||||
// Variable statique pour savoir si la musique a été jouée
|
||||
/**
|
||||
* Indique si la musique a déjà été jouée
|
||||
*/
|
||||
private static boolean isMusicPlayed = false;
|
||||
|
||||
// Fonction pour réinitialiser tout le jeu
|
||||
/**
|
||||
* Réinitialiser le jeu
|
||||
*/
|
||||
@SuppressWarnings("unused")
|
||||
public static void resetGame() {
|
||||
// 1. Fermer toutes les fenêtres ouvertes
|
||||
@@ -95,6 +114,10 @@ public class Main {
|
||||
Options.mainMenu.setVisible(true);
|
||||
}
|
||||
|
||||
/**
|
||||
* Méthode principale du jeu
|
||||
* @param args Arguments de la ligne de commande
|
||||
*/
|
||||
public static void main(String[] args) {
|
||||
// Appel initial pour créer les fenêtres et démarrer le jeu
|
||||
resetGame(); // Appel à la fonction de réinitialisation
|
||||
|
Reference in New Issue
Block a user