diff --git a/src/main/java/controller/SerieListener.java b/src/main/java/controller/SerieListener.java index 6b60ead..9d87057 100644 --- a/src/main/java/controller/SerieListener.java +++ b/src/main/java/controller/SerieListener.java @@ -1,19 +1,35 @@ -package controller; - -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; - -public class SerieListener implements ActionListener { - private final GameController gameController; - private final int seriesNumber; - - public SerieListener(GameController gameController, int seriesNumber) { - this.gameController = gameController; - this.seriesNumber = seriesNumber; - } - - @Override - public void actionPerformed(ActionEvent e) { - gameController.loadSeries(seriesNumber); - } -} +package controller; + +import java.awt.event.ActionEvent; +import java.awt.event.ActionListener; + +/** + * La classe SerieListener est un écouteur d'événements qui réagit aux actions de l'utilisateur + * concernant les séries de jeux. Elle charge une série spécifique lorsque l'utilisateur interagit. + */ +public class SerieListener implements ActionListener { + private final GameController gameController; + private final int seriesNumber; + + /** + * Constructeur de SerieListener. + * + * @param gameController le contrôleur de jeu qui gère la logique de la série + * @param seriesNumber le numéro de la série à charger + */ + public SerieListener(GameController gameController, int seriesNumber) { + this.gameController = gameController; + this.seriesNumber = seriesNumber; + } + + /** + * Méthode appelée lorsqu'un événement d'action se produit. Elle charge la série spécifiée + * dans le contrôleur de jeu. + * + * @param e l'événement d'action contenant les détails de l'événement + */ + @Override + public void actionPerformed(ActionEvent e) { + gameController.loadSeries(seriesNumber); + } +}