Package tuile
Class Drapeau
java.lang.Object
tuile.Tuile
tuile.Drapeau
- All Implemented Interfaces:
Serializable,Dessinable,Selectionnable
Représente l'objet interactif fixe unique plaçable qui agit comme un drapeau
d'arrivée
- 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionMéthode qui forme le drapeau dans un areastatic ImageRetourne l'image représentant le drapeau d'arrivéestatic voidsetImageRef(String fichierImage, int largeurTuile, int hauteurTuile) Définit l'image représentant le drapeau d'arrivéevoidsetPoint()Méthode qui ajoute les coins du carré dans l'arrayList pointstoString()Méthode qui affiche le type lorsqu'on le printMethods inherited from class tuile.Tuile
contient, contient, creerAires, creerGeometrieContour, creerLaGeometrie, creerListeSegment, dessiner, dessiner, 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
-
Drapeau
public Drapeau()Constructeur -
Drapeau
public Drapeau(double angleRotation) Constructeur- Parameters:
angleRotation- l'angle de rotation de la tuile (rad)
-
Drapeau
public Drapeau(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 drapeau d'arrivée- Returns:
- L'image représentant le drapeau d'arrivée
-
setImageRef
Définit l'image représentant le drapeau d'arrivée- Parameters:
fichierImage- Le fichier de l'image représentant le drapeau d'arrivéelargeurTuile- La largeur de la tuilehauteurTuile- La hauteur de la tuile
-
formerAireObjetSpecial
Méthode qui forme le drapeau dans un area- Overrides:
formerAireObjetSpecialin classTuile- Returns:
- la forme du drapeau dans un area
-
setPoint
public void setPoint()Méthode qui ajoute les coins du carré dans l'arrayList points -
toString
Méthode qui affiche le type lorsqu'on le print
-