Package tuile

Class Carre

All Implemented Interfaces:
Serializable, Dessinable, Selectionnable

public class Carre extends Tuile implements Serializable, Selectionnable
Représente l'objet fixe plaçable en forme de carré
See Also:
  • Constructor Details

    • Carre

      public Carre()
      Constructeur
    • Carre

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

      public Carre(double angleRotation, double x, double y)
      Constructeur
      Parameters:
      x - l'abscisse gauche de la tuile (px)
      y - l'ordonnée supérieure la tuile (px)
      angleRotation - l'angle de rotation de la tuile (rad)
    • Carre

      public Carre(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 le carré
      Returns:
      L'image représentant le carré
    • setImageRef

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

      public void creerAires(Point2D.Double pointMilieu)
      Créer les aires de sélection associées à la tuile carrée
      Overrides:
      creerAires in class Tuile
      Parameters:
      pointMilieu - le point milieu de la tuile carrée
    • setPoint

      public void setPoint()
      Méthode qui ajoute les coins du carré 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 carré