Package panneaux

Class PanelTuileTemp

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public class PanelTuileTemp extends JPanel
Classe qui permet d'afficher la tuile sélectionner sous forme de fenêtre
See Also:
  • Constructor Details

    • PanelTuileTemp

      public PanelTuileTemp()
  • Method Details

    • gererSupprimer

      public void gererSupprimer()
      Gère la condition de suppression
    • paintComponent

      public void paintComponent(Graphics g)
      permet de dessiner la tuile
      Overrides:
      paintComponent in class JComponent
      Parameters:
      g - contexte graphique
    • rotation

      public void rotation(int facteur)
      Applique un ou plusieurs 16e de rotation dans le sens horaire selon le facteur
      Parameters:
      facteur - de 16e de rotation dans le sens horaire à appliquer
    • setRotation

      public void setRotation(boolean rotation)
      Permet de mettre l'état de la fenêtre en rotation
      Parameters:
      rotation - Vrai si en rotation, faux sinon
    • setSupprimer

      public void setSupprimer(boolean supprimer)
      Permet de mettre l'état de la fenêtre en suppression
      Parameters:
      supprimer - Vrai si en supprimer, faux sinon
    • setTuile

      public void setTuile(Tuile tuile)
      Permet de changer le type de la tuile
      Parameters:
      tuile - le type de la nouvelle tuile