Package tuile
Class Carre
java.lang.Object
tuile.Tuile
tuile.Carre
- All Implemented Interfaces:
Serializable,Dessinable,Selectionnable
Représente l'objet fixe plaçable en forme de carré
- 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 TypeMethodDescriptionvoidcreerAires(Point2D.Double pointMilieu) Créer les aires de sélection associées à la tuile carréestatic ImageRetourne l'image représentant le carréstatic voidsetImageRef(String fichierImage, int largeurTuile, int hauteurTuile) Définit l'image représentant le carrévoidsetPoint()Méthode qui ajoute les coins du carré 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, 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, survolerAiresDeTuileMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface utilitaires.Selectionnable
contient
-
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
Retourne l'image représentant le carré- Returns:
- L'image représentant le carré
-
setImageRef
Définit l'image représentant le carré- Parameters:
fichierImage- Le fichier de l'image représentant le carrélargeurTuile- La largeur de la tuilehauteurTuile- La hauteur de la tuile
-
creerAires
Créer les aires de sélection associées à la tuile carrée- Overrides:
creerAiresin classTuile- 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 -
toString
Méthode qui affiche le type lorsqu'on le print
-