Package tuile

Class TriangleRectangle

java.lang.Object
tuile.Tuile
tuile.TriangleRectangle
All Implemented Interfaces:
Serializable, Dessinable, Selectionnable

public class TriangleRectangle extends Tuile implements Serializable
Représente l'objet fixe plaçable en forme de triangle rectangle (coin en bas à gauche par défaut)
See Also:
  • Constructor Details

    • TriangleRectangle

      public TriangleRectangle()
      Constructeur
    • TriangleRectangle

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

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

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

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