diff --git a/src/Rankboard.java b/src/Rankboard.java index 0494a12..a61ea93 100644 --- a/src/Rankboard.java +++ b/src/Rankboard.java @@ -4,10 +4,32 @@ import java.util.Comparator; import javax.swing.JLabel; + +/** + * Rankboard est une vue graphique affichant le classement des voitures. + *
+ * Elle hérite de GameView et met à jour dynamiquement le score de chaque voiture. + * Les scores sont triés du plus grand au plus petit. + *
+ */ public class Rankboard extends GameView { - ArrayList+ * Trie les voitures par score décroissant et construit + * un tableau HTML pour l'affichage. + *
+ */ private void updateRankText() { cars.sort(Comparator.comparingInt(Car::getScore).reversed()); @@ -30,6 +59,10 @@ public class Rankboard extends GameView } @Override + /** + * Méthode appelée par GameView.update(). + * Elle met à jour le classement affiché. + */ protected void run() { updateRankText();