Package pigeons
Class Position
java.lang.Object
pigeons.Position
public class Position
extends java.lang.Object
Classe representant un position
- Since:
- 1.0
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description intdistance(Position position)Calculer la distance entre 2 positionsintgetX()Obtenir la position sur l'axe des abscissesintgetY()Obtenir la position sur l'axe des ordonéesvoidmoveTo(int x, int y)Déplacer la positionvoidmoveTo(Position toMove)Déplacer la positionvoidsetX(int x)Définir une coordonée d'abscissevoidsetY(int y)Définir une coordonée d'ordonéeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
x
private int xCoordonnée sur l'axe des abscisses -
y
private int yCoodonnée sur l'axe des ordonées
-
-
Constructor Details
-
Position
public Position(int x, int y)Constructeur de l'objet representant une position- Parameters:
x- position sur l'abscissey- position sur l'ordonée
-
Position
public Position()Constructeur de l'objet representant une position Position fixé à l'origine (0 ; 0)
-
-
Method Details
-
distance
Calculer la distance entre 2 positions- Parameters:
position- postion distante- Returns:
- distance entre les 2 points
-
moveTo
public void moveTo(int x, int y)Déplacer la position- Parameters:
x- nouvelle position sur l'axe des abscissesy- nouvelle position sur l'axe des abscisses
-
moveTo
Déplacer la position- Parameters:
toMove- nouvelle position
-
getX
public int getX()Obtenir la position sur l'axe des abscisses- Returns:
- coordonnée sur l'abscisses
-
setX
public void setX(int x)Définir une coordonée d'abscisse- Parameters:
x- nouvelle coordonnée d'abscisse
-
getY
public int getY()Obtenir la position sur l'axe des ordonées- Returns:
- coordonnée sur l'ordonnée
-
setY
public void setY(int y)Définir une coordonée d'ordonée- Parameters:
y- nouvelle coordonnée d'ordonée
-