Ce programme montre comment utiliser une tortue du nom de Leonardo. La tortue Leonardo est inspirée du langage Logo et permet de réaliser des dessins. La tortue est un animal virutel qui possède un stylo. On peut donner à cette tortue des ordres comme :
- poser le stylo
- avancer
- tourner à gauche, tourner à droite
- etc ...
La tortue est pratique à utiliser pour dessinner des fractales, comme Le Flocon de Koch ou la courbe du dragon.
int main( int argc, char *argv[] ){
return 0;
}
Fichier d'entête principal incluant tous les autres fichiers entêtes de la bibliothèque MLV.
#define MLV_COLOR_GREEN
Definition: MLV_color.h:931
void MLV_wait_seconds(int seconds)
Le programme s'intérompt pendant un nombre de secondes.
void MLV_leonardo_left(double angle)
La tortue Leonardo tourne à gauche d'un angle donné en paramètre.
void MLV_show_leonardo()
Affiche à l'écran Leonardo.
void MLV_leonardo_orient_to(double angle)
La tortue Leonardo s'oriente vers la direction donné en parmètre.
void MLV_leonardo_speed(int time)
Modifie la vitesse de la tortue Leonardo.
void MLV_leonardo_color(MLV_Color color)
Change la couleur du pinceau de la tortue Leonardo.
void MLV_leonardo_forward(float distance)
La tortue Leonardo avance d'un nombre de pixel donnée en paramètre.
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.
void MLV_leonardo_write(int write)
La tortue Leonardo pose le pinceau et écrit.
void MLV_free_window()
Ferme la fenêtre de la bibliothèque MLV.
void MLV_create_window(const char *window_name, const char *icone_name, unsigned int width, unsigned int height)
Créé une fenêtre dont la taille, et les différents noms sont passés en paramètres.