import java.awt.event.*;

/**
 * Rules 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 Rules implements ActionListener {
    /**
     * Gestionnaire de la boîte de dialogue des règles
     */
    private RulesDialogManager rulesDialog; 

    /**
     * Constructeur de Rules.
     * Initialise le gestionnaire de boîte de dialogue des règles.
     */
    public Rules(){
        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
    }
}

