PeerWorking : Séparation de GridMaker et GridSolver temporaire avant réorganisation

This commit is contained in:
2024-04-23 20:58:14 +02:00
parent e705918e08
commit 8d482356d3
25 changed files with 7 additions and 22 deletions

View File

@@ -0,0 +1,31 @@
import java.awt.event.*;
/**
* GridMakerRules gère les actions liées aux règles du jeu.
* Cette classe implémente ActionListener pour réagir aux clics sur un bouton.
* @version 1.0
* @author Moncef STITI
* @author Marco ORFAO
*/
public class GridMakerRules implements ActionListener {
private RulesDialogManager rulesDialog; // Gestionnaire de la boîte de dialogue des règles
/**
* Constructeur de GridMakerRules.
* Initialise le gestionnaire de boîte de dialogue des règles.
*/
public GridMakerRules(){
this.rulesDialog = new RulesDialogManager();
}
/**
* Méthode appelée lorsqu'une action est effectuée, comme un clic sur un bouton.
* Affiche la boîte de dialogue des règles.
* @param e L'événement d'action qui a déclenché cette méthode.
*/
@Override
public void actionPerformed(ActionEvent e) {
rulesDialog.showDialog(); // On appelle la méthode qui affiche la fenêtre de dialogue
}
}