prologues:=3; pickup pencircle scaled 0.25; defaultpen := savepen; %defaultpen := pensquare scaled 0.25; color rouge,vert,bleu,jaune,noir,blanc,orange,rose,violet,ciel,cielfonce,orangevif,gris; rouge=(1,0,0); bleu=(0,0,1); noir=(0,0,0); blanc=(1,1,1); orange=(1,0.5,0); rose=(1,0.7,0.7); cielfonce=0.9*(0.25,1,1); ciel=bleu+vert; orangevif=(1,0.25,0.1); vert=(0,1,0); jaune=blanc-rouge; gris=0.8*white; color LightBleu,LightOrange,LightViolet,LightMarron,LightBlue,DarkBlue,DarkGreen,DarkPurple,Orange,DarkOrange,LightPink,DarkPink;%D'après le HSV wikipedia anglais LightPink=(0.875,0.125,0.875); DarkPink=(187/256,66/256,195/256);%(0.750,0.250,0.750); DarkPurple=(99/256,45/256,153/256); DarkGreen=(14/256,154/256,108/256);%(0.438,0.875,0); DarkBlue=(74/256,108/256,212/256);%(0,0,0.75); LightBleu=(0.5,0.75,1); LightOrange=(225/256,169/256,26/256);%(1,0.75,0.5); LightViolet=(138/256,85/256,215/256);%(0.75,0.5,1); LightMarron=(200/256,131/256,48/256);%(0.625,0.391,0.156);%0.625 0.312 0 LightBlue=(44/256,165/256,226/256);%(0.250,0.625,1); Orange=(238/256,125/256,22/256);%(1,0.625,0.25); DarkOrange=(204/256,91/256,34/256);%0.875,0.438,0 color colMouv,colAp,colSon,colStylo,colEvenements,colControle,colCapteur,colBloc,colVar,colList; def MarquePoint(expr p)= fill fullcircle scaled (2) shifted p; enddef; vardef pointe(text t) = for p_ = t: if (pair p_) or (color p_): MarquePoint(p_); fi endfor; enddef; pair _coinprec;%coinbasgauche de la boite précédente numeric eb;%ecart boite-texte eb:=3pt; boolean bloctest;%pour créer les blocs "test" :) bloctest:=false; input LATEXScratch; input Mouvement; input Sons; input Apparence; input Controle; input Stylo; input Evenements; input Bloc; input Divers; input Capteurs; input Variable;