diff --git a/formes.py b/formes.py index 35ea536..e01c27e 100644 --- a/formes.py +++ b/formes.py @@ -1,18 +1,15 @@ -'''Ce fichier permet de dessiner deux formes à l'aide des deux fonctions suivantes +''''Ce fichier permet de dessiner deux formes à l'aide des deux fonctions suivantes + triangle_equilateral(cote, infos, coordonnees) + arc_de_cercle(rayon, angle, infos, coordonnees) + rectangle(cote, infos, coordonnees) + porte(cote, infos, coordonnees) - Exemples d'utilisation : >>> infos_generales = {'écriture':'blue', 'fond':'#FF88FF', 'épaisseur':5} >>> triangle_equilateral(50, infos_generales, (50,100)) >>> arc_de_cercle(75, 360, infos_generales, (200,-200)) >>> rectangle(50,50, infos_generales, (50,100)) >>> porte(50,40, infos_generales, (50,100)) - - ''' # Importation @@ -166,7 +163,6 @@ def rectangle(largeur, hauteur, infos, coordonnees): trace_rectangle(feutre, largeur, hauteur) return feutre - def trace_porte(feutre, largeur, hauteur): '''Trace une porte à l'aide du crayon feutre @@ -184,7 +180,6 @@ def trace_porte(feutre, largeur, hauteur): feutre.left(90) feutre.end_fill() feutre.hideturtle() - def porte(largeur, hauteur, infos, coordonnees): '''Trace un rectangle à partir des infos et aux bonnees coordonnées @@ -205,6 +200,20 @@ def porte(largeur, hauteur, infos, coordonnees): trace_porte(feutre, largeur, hauteur) return feutre + + +def trace_fenetre(feutre, largeur, hauteur): + '''Trace une fenetre a l'aide du feutre + + :: param ftr(Turtle) :: la référence de l'objet Turtle + :: param cote(int) :: la valeur en pixel des côtés + :: return (None) :: fonction sans retour + .. effet de bord :: modifie l'état de feutre + + ''' + + feutre + # Corps du programme principal @@ -236,4 +245,6 @@ if __name__ == '__main__': rectangle(100,500, infos_generales, (-400,-300)) infos_generales = {'écriture':'blue', 'fond':'#FF88FF', 'épaisseur':5} - rectangle(100,500, infos_generales, (-10,-300)) \ No newline at end of file + rectangle(100,500, infos_generales, (-10,-300)) + + \ No newline at end of file