Ce fichier définit les prototypes des fonctions permettant de manipuler des tortues fonctionnant comme les tortues de langage Logo. Plus de détails...
Aller au code source de ce fichier.
Définitions de type | |
typedef struct _MLV_Turtle | MLV_Turtle |
Définit le type d'une tortue. Plus de détails... | |
Fonctions | |
void | MLV_leonardo_radian () |
La tortue Leonardo utilise désormais les angles en radian. Plus de détails... | |
void | MLV_leonardo_degree () |
La tortue Leonardo utilise désormais les angles en degrés. Plus de détails... | |
void | MLV_leonardo_forward (float distance) |
La tortue Leonardo avance d'un nombre de pixel donnée en paramètre. Plus de détails... | |
void | MLV_leonardo_right (double angle) |
La tortue Leonardo tourne à droite d'un angle donné en paramètre. Plus de détails... | |
void | MLV_leonardo_left (double angle) |
La tortue Leonardo tourne à gauche d'un angle donné en paramètre. Plus de détails... | |
void | MLV_leonardo_go_to (int x, int y) |
La tortue Leonardo se déplace à la position passé en paramètre, sans changer son orientation. Plus de détails... | |
void | MLV_leonardo_orient_to (double angle) |
La tortue Leonardo s'oriente vers la direction donné en parmètre. Plus de détails... | |
void | MLV_leonardo_color (MLV_Color color) |
Change la couleur du pinceau de la tortue Leonardo. Plus de détails... | |
void | MLV_leonardo_write (int write) |
La tortue Leonardo pose le pinceau et écrit. Plus de détails... | |
int | MLV_leonardo_X_coordinate () |
Renvoie la coordonée en X de la tortue Leonardo. Plus de détails... | |
int | MLV_leonardo_Y_coordinate () |
Renvoie la coordonée en Y de la tortuei Leonardo. Plus de détails... | |
double | MLV_leonardo_orientation () |
Renvoie l'orientation de la tortue Leonardo. Plus de détails... | |
double | MLV_leonardo_orientation_in_radian () |
Renvoie l'orientation de la tortue Leonardo en radians. Plus de détails... | |
double | MLV_leonardo_orientation_in_degree () |
Renvoie l'orientation de la tortue Leonardo en degré. Plus de détails... | |
int | MLV_leonardo_is_writing () |
Renvoie vrai si la tortue Leonardo est en train d'écrire. Plus de détails... | |
void | MLV_leonardo_point_to (int x, int y) |
Tourne la tortue Leonardo pour qu'elle regarde vers le point passé en paramètre. Plus de détails... | |
void | MLV_leonardo_speed (int time) |
Modifie la vitesse de la tortue Leonardo. Plus de détails... | |
void | MLV_leonardo_should_update_window (int yes) |
Demmande à la tortue Leonardo de mettre à jour l'affichage à chaque déacement. Plus de détails... | |
void | MLV_draw_leonardo_on_image (MLV_Image *image) |
Dessine la tortue Leonardo sur une image passée en paramètre. Plus de détails... | |
void | MLV_show_leonardo () |
Affiche à l'écran Leonardo. Plus de détails... | |
void | MLV_hide_leonardo () |
Cache la tortue Leonardo. Plus de détails... | |
MLV_Turtle * | MLV_create_turtle () |
Créer une tortue qui dessine sur la fenêtre d'affichage. | |
void | MLV_free_turtle (MLV_Turtle *turtle) |
Libère la mémoire de la tortue. Plus de détails... | |
void | MLV_turtle_attach_on_image (MLV_Turtle *turtle, MLV_Image *image) |
Attache la tortue sur une image passé en paramètre. Plus de détails... | |
void | MLV_turtle_radian (MLV_Turtle *turtle) |
La tortue passée en paramètre utilise désormais les angles en radian. Plus de détails... | |
void | MLV_turtle_degree (MLV_Turtle *turtle) |
La tortue passée en paramètre utilise désormais les angles en degrés. Plus de détails... | |
void | MLV_turtle_forward (MLV_Turtle *turtle, float distance) |
La tortue avance d'un nombre de pixel donnée en paramètre. Plus de détails... | |
void | MLV_turtle_right (MLV_Turtle *turtle, double angle) |
La tortue à droite d'un angle donné en paramètre. Plus de détails... | |
void | MLV_turtle_left (MLV_Turtle *turtle, double angle) |
La tortue tourne à gauche d'un angle donné en paramètre. Plus de détails... | |
void | MLV_turtle_go_to (MLV_Turtle *turtle, int x, int y) |
La tortue se déplace à la position passé en paramètre, sans changer son orientation. Plus de détails... | |
void | MLV_turtle_orient_to (MLV_Turtle *turtle, double angle) |
La tortue s'oriente vers la direction donné en parmètre. Plus de détails... | |
void | MLV_turtle_color (MLV_Turtle *turtle, MLV_Color color) |
Change la couleur du pinceau de la tortue passée en paramètre. Plus de détails... | |
void | MLV_turtle_write (MLV_Turtle *turtle, int write) |
La tortue pose le pinceau et écrit. Plus de détails... | |
void | MLV_turtle_point_to (MLV_Turtle *turtle, int x, int y) |
Tourne la tortue pour qu'elle regarde vers le point passé en paramètre. Plus de détails... | |
int | MLV_turtle_X_coordinate (MLV_Turtle *turtle) |
Renvoie la coordonée en X de la tortue. Plus de détails... | |
int | MLV_turtle_Y_coordinate (MLV_Turtle *turtle) |
Renvoie la coordonée en Y de la tortue. Plus de détails... | |
double | MLV_turtle_orientation (MLV_Turtle *turtle) |
Renvoie l'orientation de la tortue. Plus de détails... | |
double | MLV_turtle_orientation_in_radian (MLV_Turtle *turtle) |
Renvoie l'orientation de la tortue en radians. Plus de détails... | |
double | MLV_turtle_orientation_in_degree (MLV_Turtle *turtle) |
Renvoie l'orientation de la tortue en degré. Plus de détails... | |
int | MLV_turtle_is_writing (MLV_Turtle *turtle) |
Renvoie vrai si la tortue est en train d'écrire. Plus de détails... | |
void | MLV_draw_turtle_on_image (MLV_Turtle *turtle, MLV_Image *image) |
Dessine la tortue sur une image passée en paramètre. Plus de détails... | |
Ce fichier définit les prototypes des fonctions permettant de manipuler des tortues fonctionnant comme les tortues de langage Logo.