Package tuile

Class Pics

All Implemented Interfaces:
Serializable, Dessinable, Selectionnable

public class Pics extends Tuile implements Serializable
Représente l'objet interactif fixe plaçable qui agit comme une plaque de pics (au bas de la tuile par défaut)
See Also:
  • Constructor Details

    • Pics

      public Pics()
      Constructeur
    • Pics

      public Pics(double angleRotation)
      Constructeur
      Parameters:
      angleRotation - l'angle de rotation de la tuile (rad)
    • Pics

      public Pics(int x, int y)
      Constructeur
      Parameters:
      x - l'abscisse gauche de la tuile (px)
      y - l'ordonnée supérieure la tuile (px)
  • Method Details

    • getImageRef

      public static Image getImageRef()
      Retourne l'image représentant les pics
      Returns:
      L'image représentant les pics
    • setImageRef

      public static void setImageRef(String fichierImage, int largeurTuile, int hauteurTuile)
      Définit l'image représentant les pics
      Parameters:
      fichierImage - Le fichier de l'image représentant les pics
      largeurTuile - La largeur de la tuile
      hauteurTuile - La hauteur de la tuile
    • dessiner

      public void dessiner(Graphics2D g2d)
      Dessine l'image représentant les pics selon les coordonnées de sa tuile dans la grille
      Specified by:
      dessiner in interface Dessinable
      Overrides:
      dessiner in class Tuile
      Parameters:
      g2d - Le contexte graphique
    • formerAireObjetSpecial

      public Area formerAireObjetSpecial()
      Méthode qui forme le pic dans un area
      Overrides:
      formerAireObjetSpecial in class Tuile
      Returns:
      la forme du pic dans un area
    • setPoint

      public void setPoint()
      Méthode qui ajoute les coins du rectangle dans l'arrayList prePointsCoin, puis qui les transforme avant de les mettre dans pointsCoin
      Overrides:
      setPoint in class Tuile
    • toString

      public String toString()
      Méthode qui affiche le type lorsqu'on le print
      Overrides:
      toString in class Object
      Returns:
      Une chaine indiquant que l'objet est un pic