Package ui

Class PanelJeu

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public class PanelJeu extends JPanel
Classe Panel : représente le panneau principal du jeu.
See Also:
  • Constructor Details

    • PanelJeu

      public PanelJeu(Level lvl, Game g)
      Constructeur de la classe Panel.
      Parameters:
      lvl - Niveau du jeu.
      g - Instance de la classe Game.
  • Method Details

    • paintComponent

      protected void paintComponent(Graphics g)
      Méthode pour dessiner le panneau du jeu.
      Overrides:
      paintComponent in class JComponent
      Parameters:
      g - Graphics utilisé pour dessiner.
    • displayAllInfos

      public void displayAllInfos(Graphics g)
      Méthode pour afficher les informations du joueur.
      Parameters:
      g - Graphics utilisé pour dessiner.
    • afficherShop

      public void afficherShop(Graphics g)
      Méthode pour afficher la boutique.
      Parameters:
      g - Graphics utilisé pour dessiner.
    • afficherObjets

      public void afficherObjets(Graphics g)
      Méthode pour afficher les objets.
      Parameters:
      g - Graphics utilisé pour dessiner.
    • getPreferredSize

      public Dimension getPreferredSize()
      Overrides:
      getPreferredSize in class JComponent