Package reversi

Class GameFrame

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, RootPaneContainer, WindowConstants

public class GameFrame extends JFrame
Fenêtre principale de l'application Reversi. Contient l'interface graphique complète du jeu, organisée en deux parties : - InfoPanel : en haut, affiche les informations du jeu (scores, tour actuel) - BoardPanel : au centre, affiche le plateau de jeu interactif
See Also:
  • Constructor Details

    • GameFrame

      public GameFrame(GameController controller)
      Constructeur de la fenêtre principale du jeu. Initialise les composants graphiques et les arrange dans la fenêtre.
      Parameters:
      controller - Le contrôleur de jeu qui gère la logique.
  • Method Details

    • getBoardPanel

      public BoardPanel getBoardPanel()
      Retourne le panneau du plateau de jeu.
      Returns:
      L'instance de BoardPanel.
    • getInfoPanel

      public InfoPanel getInfoPanel()
      Retourne le panneau d'informations.
      Returns:
      L'instance de InfoPanel.