Package reversi

Class InfoPanel

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public class InfoPanel extends JPanel
Panneau d'information affiché en haut de la fenêtre de jeu. Montre le tour actuel et les scores des joueurs.
See Also:
  • Constructor Details

    • InfoPanel

      public InfoPanel()
      Constructeur du panneau d'information. Initialise les composants et les dispose verticalement.
  • Method Details

    • updateInfo

      public void updateInfo(Couleurcase currentTurn, int blackScore, int whiteScore, String blackPlayerName, String whitePlayerName)
      Met à jour les informations affichées avec l'état actuel du jeu.
      Parameters:
      currentTurn - Le joueur dont c'est le tour (NOIR ou BLANC).
      blackScore - Le score du joueur noir.
      whiteScore - Le score du joueur blanc.
      blackPlayerName - Le nom du joueur noir (nom de la classe).
      whitePlayerName - Le nom du joueur blanc (nom de la classe).
    • showWinner

      public void showWinner(String message)
      Affiche un message de fin de partie (gagnant).
      Parameters:
      message - Le message à afficher (ex: "Noir gagne!").