Package tuile
Class TriangleEquilateral
java.lang.Object
tuile.Tuile
tuile.TriangleEquilateral
- All Implemented Interfaces:
Serializable,Dessinable,Selectionnable
Représente l'objet fixe plaçable en forme de triangle équilatéral (pointant
vers le haut par défaut)
- See Also:
-
Field Summary
Fields inherited from class tuile.Tuile
aires, angleRotation, contour, drapeau, hauteurTuile, imageRedi, largeurDemiTuile, largeurTuile, listeSegments, matricePostCreation, pointInitial, pointMilieu, pointsCoin, pointsCoinTemp, prePointsCoin, rotation, vaisseau, x, y -
Constructor Summary
ConstructorsConstructorDescriptionConstructeurTriangleEquilateral(double angleRotation) ConstructeurTriangleEquilateral(int x, int y) Constructeur -
Method Summary
Modifier and TypeMethodDescriptionstatic ImageRetourne l'image représentant le triangle équilatéralstatic voidsetImageRef(String fichierImage, int largeurTuile, int hauteurTuile) Définit l'image représentant le triangle équilatéralvoidsetPoint()Méthode qui ajoute les coins du triangle dans l'arrayList prePointsCoin, puis qui les transforme avant de les mettre dans pointsCointoString()Méthode qui affiche le type lorsqu'on le printMethods inherited from class tuile.Tuile
contient, contient, creerAires, creerGeometrieContour, creerLaGeometrie, creerListeSegment, dessiner, dessiner, formerAireObjetSpecial, getAires, getAngleRotation, getDrapeau, getGeometrieDeBase, getHauteurTuile, getLargeurTuile, getListeSegments, getPlaque, getPointMilieu, getPointsCoin, getPointZero, getType, getVaisseau, getX, getY, pointMilieuTriangle, redimensionnerImage, rotationPostCreation, setAngleRotation, setDrapeau, setHauteurTuile, setLargeurTuile, setPlaque, setVaisseau, setX, setY, survolerAiresDeTuile
-
Constructor Details
-
TriangleEquilateral
public TriangleEquilateral()Constructeur -
TriangleEquilateral
public TriangleEquilateral(double angleRotation) Constructeur- Parameters:
angleRotation- l'angle de rotation de la tuile (rad)
-
TriangleEquilateral
public TriangleEquilateral(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
Retourne l'image représentant le triangle équilatéral- Returns:
- L'image représentant le triangle équilatéral
-
setImageRef
Définit l'image représentant le triangle équilatéral- Parameters:
fichierImage- Le fichier de l'image représentant le triangle équilatérallargeurTuile- La largeur de la tuilehauteurTuile- 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 -
toString
Méthode qui affiche le type lorsqu'on le print
-