jus.aoo.turtle
Class Turtle

java.lang.Object
  extended by jus.aoo.turtle.Turtle

public class Turtle
extends java.lang.Object

Réalise les fonctions d'une tortue du modèle Logo

Version:
1.0 date : 1/9/99
Author:
P.Morat ou http://imag.fr/Philippe.Morat ...
See Also:
Turtle

Constructor Summary
Turtle(jus.aoo.geometrie.DrawingSpace feuille)
          le constructeur de tortue
 
Method Summary
 void avancer(int d)
          Fait avancer la tortue de d pas
 void baisser()
          Baisse la plume
 jus.util.geometrie.Vecteur cap()
          Restitue le cap de la tortue
 void draw()
          affiche la tortue sur le support de dessin
 void droite(int a)
          Fait tourner la à droite d'un angle a
 boolean estLeve()
          Restitue l'état de la plume
 void gauche(int a)
          Fait tourner la tortue à gauche d'un angle a
 void lever()
          Lève la plume
 jus.util.geometrie.Point position()
          Restitue la position de la tortue
 void reculer(int d)
          Fait reculer la tortue de d pas
 java.lang.String toString()
          Restitue la représentation textuelle de la tortue
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Turtle

public Turtle(jus.aoo.geometrie.DrawingSpace feuille)
le constructeur de tortue

Parameters:
feuille - la surface explorée
Method Detail

avancer

public void avancer(int d)
Fait avancer la tortue de d pas

Parameters:
d - la distance à parcourir

reculer

public void reculer(int d)
Fait reculer la tortue de d pas

Parameters:
d - la distance à parcourir

droite

public void droite(int a)
Fait tourner la à droite d'un angle a

Parameters:
a - l'angle de rotation en degré

gauche

public void gauche(int a)
Fait tourner la tortue à gauche d'un angle a

Parameters:
a - l'angle de rotation en degré

lever

public void lever()
Lève la plume


baisser

public void baisser()
Baisse la plume


toString

public java.lang.String toString()
Restitue la représentation textuelle de la tortue

Overrides:
toString in class java.lang.Object
Returns:
la chaine

position

public jus.util.geometrie.Point position()
Restitue la position de la tortue

Returns:
le Point de référence de la tortue

cap

public jus.util.geometrie.Vecteur cap()
Restitue le cap de la tortue

Returns:
le Vecteur de référence de la tortue

estLeve

public boolean estLeve()
Restitue l'état de la plume

Returns:
true si la plume est levée

draw

public void draw()
affiche la tortue sur le support de dessin