2024-04-16 22:39:23 +02:00
|
|
|
import java.awt.event.*;
|
|
|
|
|
2024-04-17 21:42:55 +02:00
|
|
|
/**
|
2024-04-29 16:26:16 +02:00
|
|
|
* GMRules gère les actions liées aux règles du jeu.
|
2024-04-17 21:42:55 +02:00
|
|
|
* Cette classe implémente ActionListener pour réagir aux clics sur un bouton.
|
|
|
|
* @version 1.0
|
|
|
|
* @author Moncef STITI
|
|
|
|
* @author Marco ORFAO
|
|
|
|
*/
|
2024-04-29 16:26:16 +02:00
|
|
|
public class GMRules implements ActionListener {
|
2024-04-17 21:42:55 +02:00
|
|
|
private RulesDialogManager rulesDialog; // Gestionnaire de la boîte de dialogue des règles
|
2024-04-16 22:39:23 +02:00
|
|
|
|
2024-04-17 21:42:55 +02:00
|
|
|
/**
|
2024-04-29 16:26:16 +02:00
|
|
|
* Constructeur de GMRules.
|
2024-04-17 21:42:55 +02:00
|
|
|
* Initialise le gestionnaire de boîte de dialogue des règles.
|
|
|
|
*/
|
2024-04-29 16:26:16 +02:00
|
|
|
public GMRules(){
|
2024-04-16 22:39:23 +02:00
|
|
|
this.rulesDialog = new RulesDialogManager();
|
|
|
|
}
|
|
|
|
|
2024-04-17 21:42:55 +02:00
|
|
|
/**
|
|
|
|
* 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.
|
|
|
|
*/
|
2024-04-16 22:39:23 +02:00
|
|
|
@Override
|
|
|
|
public void actionPerformed(ActionEvent e) {
|
|
|
|
rulesDialog.showDialog(); // On appelle la méthode qui affiche la fenêtre de dialogue
|
|
|
|
}
|
|
|
|
}
|
2024-04-17 21:42:55 +02:00
|
|
|
|