Exercice 1 :
1.
A/ Les lignes 3 et 4 importent toutes les fonctions des fichiers palette et tools depuis le dossier où se trouve minipaint.
B/ Il y a 2 méthodes, init et run. init est la méthode constructrice de la Class MiniPaint et run est utilisé quand le fichier est lancé directement,
c’est renseigné dans la fin du fichier.
D/ Pas grand chose, dans la boucle il se passe rien, ensuite on remplie le canvas d’un fond blanc et on l’affiche.
-
La méthode renvois un Shape (définit dans shape.py, elle va se charger de dessiner la forme)
qui a une surface (en gros le canvas où on dessine), une couleur, et un position précise dans sa surface. -
blit dessine une image dans une autre image (source : https://www.pygame.org/docs/ref/surface.html).
Exercice 2 :
4. Ca trace pas de forme mais un petit point.
Autre :
J’ai rajouté une fenêtre quand on save l’image (avec tkinter, j’ai pas trouvé avec pygame :( ) en essayant qu’il n’y est pas d’erreur de faite
J’ai rajouté le ^Z pour revenir supprimer le dessin qu’on vient de faire