Constructor and Description |
---|
AbstractTortue(_Model model)
Constructeur AbstractTortue :
|
AbstractTortue(_Model model,
int x,
int y)
Constructeur AbstractTortue :
|
AbstractTortue(_Model model,
int x,
int y,
int dir)
Constructeur AbstractTortue :
|
AbstractTortue()
Constructeur par défaut
|
Modifier and Type | Method and Description |
---|---|
void |
avancer(int distance)
Fait avancer l'AbsractTortue
|
boolean |
collision(_Zone z)
Vrai si la l'AbstractTortue est dans la zone, sinon faux
|
void |
deplacementVers(AbstractTortue t)
Fait tourner la tortue en direction de la tortue passée en paramètre
|
void |
deplacementVers(java.awt.Point p)
Dirige l'AbstractTortue vers le point P
|
int |
distance(AbstractTortue t)
Retourne la distance entre l'AbstractTortue et une autre tortue.
|
void |
droite(int angle)
Fait tourner l'AbsractTortue à droite
|
void |
gauche(int angle)
Fait tourner l'AbsractTortue à gauche
|
java.awt.Color |
getCouleur()
Get the value of couleur
|
int |
getDirection()
Get the value of direction
|
_Model |
getModel()
Retourne le Jeu de l'AbsractTortue
|
int |
getRayon()
Get the value of rayon
|
int |
getX()
Get the value of x
|
int |
getY()
Get the value of y
|
void |
reset()
Réinitialise l'AbsractTortue.
|
void |
setCouleur(int newVar)
Set the value of couleur
|
void |
setModel(_Model model)
Défini le Jeu de l'AbsractTortue
|
java.lang.String |
toString() |
public AbstractTortue()
public AbstractTortue(_Model model)
model
- Jeu dans lequel l'AbstractTortue est instanciéepublic AbstractTortue(_Model model, int x, int y)
model
- Jeu dans lequel l'AbstractTortue est instanciéex
- Abscisse de l'AbstractTortuey
- Ordonnée de l'AbstractTortuepublic AbstractTortue(_Model model, int x, int y, int dir)
model
- Jeu dans lequel l'AbstractTortue est instanciéex
- Abscisse de l'AbstractTortuey
- Ordonnée de l'AbstractTortuedir
- Direction de la tortue en degréspublic int getX()
public int getY()
public int getDirection()
public void setCouleur(int newVar)
newVar
- the new value of couleurpublic java.awt.Color getCouleur()
public int getRayon()
public _Model getModel()
public void setModel(_Model model)
model
- public void avancer(int distance)
distance
- public void droite(int angle)
angle
- public void gauche(int angle)
angle
- public void reset()
public java.lang.String toString()
toString
in class java.lang.Object
public int distance(AbstractTortue t)
t
- Tortuepublic void deplacementVers(java.awt.Point p)
p
- Pointpublic void deplacementVers(AbstractTortue t)
t
- public boolean collision(_Zone z)
z
- Zone