Package tuile
Class TriangleRectangle
java.lang.Object
tuile.Tuile
tuile.TriangleRectangle
- All Implemented Interfaces:
Serializable,Dessinable,Selectionnable
Représente l'objet fixe plaçable en forme de triangle rectangle (coin en bas
à gauche 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
ConstructorsConstructorDescriptionConstructeurTriangleRectangle(double angleRotation) ConstructeurTriangleRectangle(int x, int y) Constructeur -
Method Summary
Modifier and TypeMethodDescriptionstatic ImageRetourne l'image représentant le triangle rectanglestatic voidsetImageRef(String fichierImage, int largeurTuile, int hauteurTuile) Définit l'image représentant le triangle rectanglevoidsetPoint()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
-
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
Retourne l'image représentant le triangle rectangle- Returns:
- L'image représentant le triangle rectangle
-
setImageRef
Définit l'image représentant le triangle rectangle- Parameters:
fichierImage- Le fichier de l'image représentant le triangle rectanglelargeurTuile- 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
-