// Macros :
$macros={};
$macros["Cercle"]={
name:"Cercle",
parameters:["expression","point"],
exec:
function (a,P7){
C1=Circle1("C1",P7,"a*sqrt(2)/2");
P8=PointOn("P8",C1,1.1149923084744107);
STL(P8,"c:#e7314d;o:0.99;s:6;f:30;sp:2;mg:[P9,20],[P11,20],[Symc4,20],[Symc3,20]");
return [P8];
}};
$macros["Cercle2"]={
name:"Cercle2",
parameters:["expression","point"],
exec:
function (a,P7){
C1=Circle1("C1",P7,"a*sqrt(2)/2");
P9=Point("P9","P7+C1*(cos(45)+i*sin(45))","0");
P11=Point("P11","P7+C1*(cos(45)-i*sin(45))","0");
Symc3=Symmetry("Symc3",P7,P11);
Symc4=Symmetry("Symc4",P7,P9);
STL(P9,"c:#0000b2;s:6;f:30");
STL(P11,"c:#0000b2;s:6;f:30");
STL(Symc3,"c:#0000b2;s:6;f:30");
STL(Symc4,"c:#0000b2;s:6;f:30");
return [P9,P11,Symc3,Symc4];
}};
$macros["Cercle3"]={
name:"Cercle3",
parameters:["expression","point"],
exec:
function (a,P16){
C1=Circle1("C1",P16,"a*sqrt(2)/2");
C2=Circle1("C2",P16,"a*sqrt(2)/2");
P90=Point("P90","P16+C1*(cos(45)+i*sin(45))","0");
P110=Point("P110","P16+C1*(cos(45)-i*sin(45))","0");
Symc3=Symmetry("Symc3",P16,P110);
Symc4=Symmetry("Symc4",P16,P90);
STL(C2,"c:#cc66cc;s:1;f:30;p:0");
STL(P90,"c:#0000b2;s:6;f:30");
STL(P110,"c:#0000b2;s:6;f:30");
STL(Symc3,"c:#0000b2;s:6;f:30");
STL(Symc4,"c:#0000b2;s:6;f:30");
return [C2,P90,P110,Symc3,Symc4];
}};
$macros["Marques"]={
name:"Marques",
parameters:["point","point"],
exec:
function (P7,P8){
P30=Point("P30","P7+0.65*(P8-P7)","0");
Symc3=Symmetry("Symc3",P7,P30);
P11=Point("P11","P7+((Symc3-P7)*(cos(90)+i*sin(90)))","0");
Symc4=Symmetry("Symc4",P7,P11);
STL(P30,"c:#080808;o:0.99;s:5;f:30");
STL(Symc3,"c:#080808;o:1;s:5;f:30");
STL(P11,"c:#080808;o:0.99;s:5;f:30");
STL(Symc4,"c:#080808;o:0.99;s:5;f:30");
return [P30,Symc3,P11,Symc4];
}};
$macros["Piece"]={
name:"Piece",
parameters:["point","point"],
exec:
function (P5,P6){
P10=Point("P10","P5+((P6-P5)*(cos(90)+i*sin(90)))","0");
Symc2=Symmetry("Symc2",P5,P6);
M5=MidPoint("M5",P5,P6);
Symc1=Symmetry("Symc1",P5,P10);
M1=MidPoint("M1",P10,P6);
M4=MidPoint("M4",Symc2,P10);
M6=MidPoint("M6",P5,P10);
M7=MidPoint("M7",P5,Symc2);
M2=MidPoint("M2",P6,Symc1);
M3=MidPoint("M3",Symc1,Symc2);
M8=MidPoint("M8",P5,Symc1);
Poly3=Polygon("Poly3","_M1,_P10,_M4,_P5");
Poly2=Polygon("Poly2","_P6,_M1,_P5,_M2");
Poly4=Polygon("Poly4","_P5,_M4,_Symc2,_M3");
Poly5=Polygon("Poly5","_P5,_M3,_Symc1,_M2");
STL(M5,"c:#0000b2;s:6;f:30");
STL(M6,"c:#0000b2;s:6;f:30");
STL(M7,"c:#0000b2;s:6;f:30");
STL(M8,"c:#0000b2;s:6;f:30");
STL(Poly3,"c:#ffe66f;o:1;s:0.5;f:30");
STL(Poly2,"c:#9898ff;o:0.99;s:0.5;f:30");
STL(Poly4,"c:#8b5af0;o:0.99;s:0.5;f:30");
STL(Poly5,"c:#ed2c48;o:1;s:0.5;f:30");
return [M5,M6,M7,M8,Poly3,Poly2,Poly4,Poly5];
}};
// Coordinates System :
SetCoords(287.6943685822007,320.3891789917398,414.0424247077854,false,1042,659);
// Geometry :
a=Expression("a","","","","130/pixel()","0.561067218128073","0.6288949234502046");
P1=Point("P1",-0.06455265836372585,-0.2582301899078329);
R3=Point("R3",1.2130941923746907,0.29726844084800036);
R0=Point("R0",-0.23844788190468236,0.31417492091448224);
R2=Point("R2",0.2421791942710169,0.30692928660027574);
R1=Point("R1",0.7759409220842306,0.3045140751622069);
P5=Point("P5",1.4961806250540703,0.2580804311254407);
P6=Point("P6",1.0730920429986672,-0.5255761439467012);
P2=Point("P2","P1+a","0");
C1=Circle1("C1",R3,"a*sqrt(2)/2");
C2=Circle1("C2",R3,"a*sqrt(2)/2");
C10=Circle1("C10",R0,"a*sqrt(2)/2");
C20=Circle1("C20",R0,"a*sqrt(2)/2");
C11=Circle1("C11",R2,"a*sqrt(2)/2");
C21=Circle1("C21",R2,"a*sqrt(2)/2");
C12=Circle1("C12",R1,"a*sqrt(2)/2");
C22=Circle1("C22",R1,"a*sqrt(2)/2");
blk_turtle_exp_P5=Expression("blk_turtle_exp_P5","","","","var bl_iabcfcghc=function(){\nTURTLE_INIT(\"P5\",P5);\n/**\n * Décrire cette fonction…\n */\nfunction create_banner() {\n if (!(GetCanvas()[\"comment_div\"])) {\n var blockly_var_div = (document.createElement(\"DIV\"));\n var blockly_var_lne = (blockly_var_div.style[\"cssText\"]=\"position:absolute;left:0px;top:0px;width:100%;height:70px;background:#007BBE;color:white;text-align:center;font-family:'Open Sans',sans-serif;pointer-events:none\");\n var blockly_var_div_inner = (document.createElement(\"DIV\"));\n blockly_var_lne = (blockly_var_div_inner.style[\"cssText\"]=\"position:relative;float:left;top:50%;left:50%;transform:translate(-50%,-50%)\");\n blockly_var_lne = (blockly_var_div.appendChild(blockly_var_div_inner));\n blockly_var_lne = (GetCanvas().getDocObject().parentNode.appendChild(blockly_var_div));\n blockly_var_lne = (GetCanvas()[\"comment_div\"]=blockly_var_div);\n }\n}\n\n/**\n * Décrire cette fonction…\n */\nfunction set_height(blockly_local_height) {\n var blockly_var_lne = (GetCanvas()[\"comment_div\"].style[\"height\"]=blockly_local_height+\"px\");\n}\n\n/**\n * Décrire cette fonction…\n */\nfunction set_backgroundColor(blockly_local_color) {\n var blockly_var_lne = (GetCanvas()[\"comment_div\"].style[\"background\"]=blockly_local_color);\n}\n\n/**\n * Décrire cette fonction…\n */\nfunction set_backgroundOpacity(blockly_local_opacity) {\n var blockly_var_lne = (GetCanvas()[\"comment_div\"].style[\"opacity\"]=blockly_local_opacity);\n}\n\n/**\n * Décrire cette fonction…\n */\nfunction set_textColor(blockly_local_color) {\n var blockly_var_lne = (GetCanvas()[\"comment_div\"].style[\"color\"]=blockly_local_color);\n}\n\n/**\n * Décrire cette fonction…\n */\nfunction set_textSize(blockly_local_size) {\n var blockly_var_lne = (GetCanvas()[\"comment_div\"].style[\"font-size\"]=blockly_local_size+\"px\");\n}\n\n/**\n * Décrire cette fonction…\n */\nfunction evaluate_TeX(blockly_local_txt) {\n var blockly_var_tab = (blockly_local_txt.split(\"$$\"));\n for (var blockly_var_i = 2 ; blockly_var_i <= blockly_var_tab.length ; blockly_var_i = blockly_var_i + 2){\n blockly_var_tab[blockly_var_i-1] = (function(){try{return GetCanvas().getDocObject().ownerDocument.defaultView.katex.renderToString(blockly_var_tab[blockly_var_i-1])}catch(e){return 0}}());\n };\n var blockly_var_lne = (GetCanvas()[\"comment_div\"].firstChild.innerHTML=blockly_var_tab.join(\"\"));\n blockly_var_lne = (GetCanvas()[\"banner_comment\"]=blockly_local_txt);\n}\n\n/**\n * Décrire cette fonction…\n */\nfunction set_text(blockly_local_txt) {\n if (GetCanvas()[\"banner_comment\"]!==blockly_local_txt) {\n if (GetCanvas().getDocObject().ownerDocument.defaultView.$U.katexLoaded(evaluate_TeX,[blockly_local_txt])) {\n evaluate_TeX(blockly_local_txt);\n }\n }\n}\n\n\ncreate_banner();\nset_text(String(TURTLE_TEXT('Total attendu : 32 points')));\nset_height(90);\nset_textColor(TURTLE_TEXT('#000000'));\nset_backgroundColor(TURTLE_TEXT('#F0E68C'));\nset_backgroundOpacity(0.8);\nset_textSize(24);\nreturn TURTLE_RESULT()\n};\nbl_iabcfcghc()","-0.574082157764282","0.653047037830893");
R33=PointOn("R33",C2,0.7853981633974483);
R00=PointOn("R00",C20,0.7853981633974483);
R22=PointOn("R22",C21,0.7853981633974485);
R11=PointOn("R11",C22,0.7853981633974483);
P3=Point("P3","P1+(P2-P1)*i","0");
P90=Point("P90","R3+C1*(cos(45)+i*sin(45))","0");
P110=Point("P110","R3+C1*(cos(45)-i*sin(45))","0");
P900=Point("P900","R0+C10*(cos(45)+i*sin(45))","0");
P1100=Point("P1100","R0+C10*(cos(45)-i*sin(45))","0");
P901=Point("P901","R2+C11*(cos(45)+i*sin(45))","0");
P1101=Point("P1101","R2+C11*(cos(45)-i*sin(45))","0");
P902=Point("P902","R1+C12*(cos(45)+i*sin(45))","0");
P1102=Point("P1102","R1+C12*(cos(45)-i*sin(45))","0");
blk_turtle_list_P5=List("blk_turtle_list_P5",blk_turtle_exp_P5);
P100=Point("P100","R3+((R33-R3)*(cos(90)+i*sin(90)))","0");
Symc20=Symmetry("Symc20",R3,R33);
M50=MidPoint("M50",R3,R33);
P101=Point("P101","R0+((R00-R0)*(cos(90)+i*sin(90)))","0");
Symc21=Symmetry("Symc21",R0,R00);
M51=MidPoint("M51",R0,R00);
P102=Point("P102","R2+((R22-R2)*(cos(90)+i*sin(90)))","0");
Symc22=Symmetry("Symc22",R2,R22);
M52=MidPoint("M52",R2,R22);
P103=Point("P103","R1+((R11-R1)*(cos(90)+i*sin(90)))","0");
Symc23=Symmetry("Symc23",R1,R11);
M53=MidPoint("M53",R1,R11);
P4=Point("P4","P3+P2-P1","0");
P42=Point("P42","P2+P1-P3","0");
Symc3=Symmetry("Symc3",R3,P110);
Symc4=Symmetry("Symc4",R3,P90);
Symc30=Symmetry("Symc30",R0,P1100);
Symc40=Symmetry("Symc40",R0,P900);
Symc31=Symmetry("Symc31",R2,P1101);
Symc41=Symmetry("Symc41",R2,P901);
Symc32=Symmetry("Symc32",R1,P1102);
Symc42=Symmetry("Symc42",R1,P902);
Symc10=Symmetry("Symc10",R3,P100);
M10=MidPoint("M10",P100,R33);
M40=MidPoint("M40",Symc20,P100);
M60=MidPoint("M60",R3,P100);
M70=MidPoint("M70",R3,Symc20);
Symc11=Symmetry("Symc11",R0,P101);
M11=MidPoint("M11",P101,R00);
M41=MidPoint("M41",Symc21,P101);
M61=MidPoint("M61",R0,P101);
M71=MidPoint("M71",R0,Symc21);
Symc12=Symmetry("Symc12",R2,P102);
M12=MidPoint("M12",P102,R22);
M42=MidPoint("M42",Symc22,P102);
M62=MidPoint("M62",R2,P102);
M72=MidPoint("M72",R2,Symc22);
Symc13=Symmetry("Symc13",R1,P103);
M13=MidPoint("M13",P103,R11);
M43=MidPoint("M43",Symc23,P103);
M63=MidPoint("M63",R1,P103);
M73=MidPoint("M73",R1,Symc23);
P40=Point("P40","P4+P2-P1","0");
P43=Point("P43","P1+P42-P2","0");
S5=Segment("S5",P4,P42);
P300=Point("P300","M50+0.65*(R3-M50)","0");
P305=Point("P305","M51+0.65*(R0-M51)","0");
P308=Point("P308","M52+0.65*(R2-M52)","0");
P3011=Point("P3011","M53+0.65*(R1-M53)","0");
B=MidPoint("B",P1,P4);
M20=MidPoint("M20",R33,Symc10);
M30=MidPoint("M30",Symc10,Symc20);
M80=MidPoint("M80",R3,Symc10);
Poly30=Polygon("Poly30","_M10,_P100,_M40,_R3");
M21=MidPoint("M21",R00,Symc11);
M31=MidPoint("M31",Symc11,Symc21);
M81=MidPoint("M81",R0,Symc11);
Poly31=Polygon("Poly31","_M11,_P101,_M41,_R0");
M22=MidPoint("M22",R22,Symc12);
M32=MidPoint("M32",Symc12,Symc22);
M82=MidPoint("M82",R2,Symc12);
Poly32=Polygon("Poly32","_M12,_P102,_M42,_R2");
M23=MidPoint("M23",R11,Symc13);
M33=MidPoint("M33",Symc13,Symc23);
M83=MidPoint("M83",R1,Symc13);
Poly33=Polygon("Poly33","_M13,_P103,_M43,_R1");
P41=Point("P41","P2+P40-P4","0");
P44=Point("P44","P1+P43-P42","0");
S1=Segment("S1",P3,P40);
S6=Segment("S6",P3,P43);
Symc34=Symmetry("Symc34",M50,P300);
P301=Point("P301","M60+0.65*(R3-M60)","0");
P304=Point("P304","M61+0.65*(R0-M61)","0");
Symc39=Symmetry("Symc39",M51,P305);
P307=Point("P307","M62+0.65*(R2-M62)","0");
Symc312=Symmetry("Symc312",M52,P308);
P3010=Point("P3010","M72+0.65*(R2-M72)","0");
Symc315=Symmetry("Symc315",M53,P3011);
P3012=Point("P3012","M63+0.65*(R1-M63)","0");
P3013=Point("P3013","M73+0.65*(R1-M73)","0");
A=MidPoint("A",P2,P40);
C=MidPoint("C",P43,P2);
Poly20=Polygon("Poly20","_R33,_M10,_R3,_M20");
Poly40=Polygon("Poly40","_R3,_M40,_Symc20,_M30");
Poly50=Polygon("Poly50","_R3,_M30,_Symc10,_M20");
Poly21=Polygon("Poly21","_R00,_M11,_R0,_M21");
Poly41=Polygon("Poly41","_R0,_M41,_Symc21,_M31");
Poly51=Polygon("Poly51","_R0,_M31,_Symc11,_M21");
Poly22=Polygon("Poly22","_R22,_M12,_R2,_M22");
Poly42=Polygon("Poly42","_R2,_M42,_Symc22,_M32");
Poly52=Polygon("Poly52","_R2,_M32,_Symc12,_M22");
Poly23=Polygon("Poly23","_R11,_M13,_R1,_M23");
Poly43=Polygon("Poly43","_R1,_M43,_Symc23,_M33");
Poly53=Polygon("Poly53","_R1,_M33,_Symc13,_M23");
P45=Point("P45","P43+P44-P1","0");
S2=Segment("S2",P40,P41);
S3=Segment("S3",P41,P44);
Symc35=Symmetry("Symc35",M60,P301);
P302=Point("P302","M80+0.65*(R3-M80)","0");
Symc38=Symmetry("Symc38",M61,P304);
P117=Point("P117","M51+((Symc39-M51)*(cos(90)+i*sin(90)))","0");
P306=Point("P306","M81+0.65*(R0-M81)","0");
Symc311=Symmetry("Symc311",M62,P307);
P1110=Point("P1110","M52+((Symc312-M52)*(cos(90)+i*sin(90)))","0");
P309=Point("P309","M82+0.65*(R2-M82)","0");
P1113=Point("P1113","M53+((Symc315-M53)*(cos(90)+i*sin(90)))","0");
Symc316=Symmetry("Symc316",M63,P3012);
Symc317=Symmetry("Symc317",M73,P3013);
P3014=Point("P3014","M83+0.65*(R1-M83)","0");
Poly1=Polygon("Poly1","_P45,_P42,_P2,_P41,_P40,_P3,_P1,_P44");
S4=Segment("S4",P45,P42);
S7=Segment("S7",P44,P45);
P113=Point("P113","M60+((Symc35-M60)*(cos(90)+i*sin(90)))","0");
Symc36=Symmetry("Symc36",M80,P302);
P116=Point("P116","M61+((Symc38-M61)*(cos(90)+i*sin(90)))","0");
Symc49=Symmetry("Symc49",M51,P117);
P119=Point("P119","M62+((Symc311-M62)*(cos(90)+i*sin(90)))","0");
Symc412=Symmetry("Symc412",M52,P1110);
Symc313=Symmetry("Symc313",M82,P309);
Symc415=Symmetry("Symc415",M53,P1113);
P1114=Point("P1114","M63+((Symc316-M63)*(cos(90)+i*sin(90)))","0");
P1115=Point("P1115","M73+((Symc317-M73)*(cos(90)+i*sin(90)))","0");
Symc318=Symmetry("Symc318",M83,P3014);
Symc310=Symmetry("Symc310",M81,P306);
D=MidPoint("D",P45,P1);
b=Expression("b","","","","var bl_bfhicehbacabf=function(){\nblockly_var_test1 = Math.times((d((R3),(A))),(pixel())) < 2 && Math.times((d((R33),(P4))),(pixel())) < 2;\nblockly_var_test2 = Math.times((d((R1),(B))),(pixel())) < 2 && Math.times((d((R11),(P4))),(pixel())) < 2;\nblockly_var_test3 = Math.times((d((R2),(C))),(pixel())) < 2 && Math.times((d((R22),(P1))),(pixel())) < 2;\nblockly_var_test0 = Math.times((d((R0),(D))),(pixel())) < 2 && Math.times((d((R00),(P45))),(pixel())) < 2;\nblockly_var_test0bis = Math.times((d((R0),(A))),(pixel())) < 2 && Math.times((d((R00),(P40))),(pixel())) < 2;\nblockly_var_test1bis = Math.times((d((R2),(B))),(pixel())) < 2 && Math.times((d((R22),(P2))),(pixel())) < 2;\nblockly_var_test2bis = Math.times((d((R1),(C))),(pixel())) < 2 && Math.times((d((R11),(P43))),(pixel())) < 2;\nblockly_var_test3bis = Math.times((d((R3),(D))),(pixel())) < 2 && Math.times((d((R33),(P43))),(pixel())) < 2;\nreturn ((blockly_var_test0 && blockly_var_test1 && blockly_var_test2 && blockly_var_test3 || blockly_var_test0bis && blockly_var_test1bis && blockly_var_test2bis && blockly_var_test3bis));\n};\nbl_bfhicehbacabf()","1.6237602508783628","-0.7719277106297229");
Symc45=Symmetry("Symc45",M60,P113);
P114=Point("P114","M80+((Symc36-M80)*(cos(90)+i*sin(90)))","0");
Symc48=Symmetry("Symc48",M61,P116);
Symc411=Symmetry("Symc411",M62,P119);
P1111=Point("P1111","M82+((Symc313-M82)*(cos(90)+i*sin(90)))","0");
Symc416=Symmetry("Symc416",M63,P1114);
Symc417=Symmetry("Symc417",M73,P1115);
P1116=Point("P1116","M83+((Symc318-M83)*(cos(90)+i*sin(90)))","0");
P118=Point("P118","M81+((Symc310-M81)*(cos(90)+i*sin(90)))","0");
blk_turtle_exp_P6=Expression("blk_turtle_exp_P6","","","","var bl_jdfbhdbag=function(){\nTURTLE_INIT(\"P6\",P6);\nTURTLE_UP(true);\nTURTLE_FONT('Verdana',28,'normal','center');\nif ((b) == 0) {\n TURTLE_COLOUR(18);\n TURTLE_PRINT(TURTLE_TEXT('Cherche encore ....'));\n} else {\n TURTLE_COLOUR(40);\n TURTLE_PRINT(TURTLE_TEXT('Bonne année 2020 à notre groupe IRES '));\n TURTLE_TURN((90));\n TURTLE_MV(-40,true);\n TURTLE_TURN(-(90));\n TURTLE_PRINT(TURTLE_TEXT('et à tous les fans de DDGPad !!!'));\n}\nreturn TURTLE_RESULT()\n};\nbl_jdfbhdbag()","-0.574082157764282","0.653047037830893");
Symc46=Symmetry("Symc46",M80,P114);
Symc413=Symmetry("Symc413",M82,P1111);
Symc418=Symmetry("Symc418",M83,P1116);
Symc410=Symmetry("Symc410",M81,P118);
blk_turtle_list_P6=List("blk_turtle_list_P6",blk_turtle_exp_P6);
// Styles :
STL(a,"c:#2e033c;h:1;s:7;f:24;p:2;cL:200;cPT:YzojNzgwMDEzO2g6MTtvOjE7czo1O2Y6MzA7bm1pOnRydWU=");
STL(P1,"c:#0000b2;h:1;o:1;s:5;f:30;sp:1;fl:true");
STL(R3,"c:#f0f0f9;o:1;s:5;f:30;sp:2;fl:true;mg:[D,20],[C,20],[B,20],[A,20]");
STL(R0,"c:#ececf3;o:1;s:5;f:30;sp:2;fl:true;mg:[D,20],[C,20],[B,20],[A,20]");
STL(R2,"c:#f3f3f9;o:1;s:5;f:30;sp:2;fl:true;mg:[D,20],[C,20],[B,20],[A,20]");
STL(R1,"c:#f3f3f9;o:1;s:5;f:30;sp:2;fl:true;mg:[D,20],[C,20],[B,20],[A,20]");
STL(P5,"c:#fffbdb;s:6;l:-1;f:30;sp:1;nmi:true;fl:true");
STL(P6,"c:#f9f5d7;s:6;l:-3;f:30;sp:1;nmi:true;fl:true");
STL(P2,"c:#0000b2;h:1;o:1;s:5;f:30;sp:1");
STL(C1,"c:#cc66cc;h:2;s:1;f:30;p:0");
STL(C2,"c:#cc66cc;h:1;s:1;f:30;p:0");
STL(C10,"c:#cc66cc;h:2;s:1;f:30;p:0");
STL(C20,"c:#cc66cc;h:1;s:1;f:30;p:0");
STL(C11,"c:#cc66cc;h:2;s:1;f:30;p:0");
STL(C21,"c:#cc66cc;h:1;s:1;f:30;p:0");
STL(C12,"c:#cc66cc;h:2;s:1;f:30;p:0");
STL(C22,"c:#cc66cc;h:1;s:1;f:30;p:0");
STL(blk_turtle_exp_P5,"c:#780013;h:2;s:7;f:24;p:2;cL:200;cPT:YzojNzgwMDEzO2g6MjtzOjEwO2Y6MzA=");
STL(R33,"c:#f60f32;o:1;s:5;f:30;sp:2;mg:[Symc4,20],[P110,20],[P90,20],[Symc3,20]");
STL(R00,"c:#f30f31;o:1;s:5;f:30;sp:2;mg:[Symc40,20],[P1100,20],[P900,20],[Symc30,20]");
STL(R22,"c:#f60227;o:1;s:5;f:30;sp:2;mg:[P901,20],[P1101,20],[Symc41,20],[Symc31,20]");
STL(R11,"c:#ff1034;o:1;s:5;f:30;sp:2;mg:[P902,20],[P1102,20],[Symc42,20],[Symc32,20]");
STL(P3,"c:#0000b2;h:1;o:1;s:5;f:30;sp:1");
STL(P90,"c:#0000b2;h:1;o:1;s:5;f:30;nmi:true");
STL(P110,"c:#0000b2;h:1;o:1;s:5;f:30;nmi:true");
STL(P900,"c:#0000b2;h:1;o:1;s:5;f:30;nmi:true");
STL(P1100,"c:#0000b2;h:1;o:1;s:5;f:30;nmi:true");
STL(P901,"c:#0000b2;h:1;o:1;s:5;f:30;nmi:true");
STL(P1101,"c:#0000b2;h:1;o:1;s:5;f:30;nmi:true");
STL(P902,"c:#0000b2;h:1;o:1;s:5;f:30;nmi:true");
STL(P1102,"c:#0000b2;h:1;o:1;s:5;f:30;nmi:true");
STL(blk_turtle_list_P5,"c:#0000b2;s:0;f:30;p:0;nmi:true;sg:1");
STL(P100,"c:#0000b2;h:2;o:1;s:5;f:30;nmi:true");
STL(Symc20,"c:#0000b2;h:2;o:1;s:5;f:30;nmi:true");
STL(M50,"c:#0000b2;o:1;s:5;f:30;nmi:true");
STL(P101,"c:#0000b2;h:2;o:1;s:5;f:30;nmi:true");
STL(Symc21,"c:#0000b2;h:2;o:1;s:5;f:30;nmi:true");
STL(M51,"c:#0000b2;h:1;o:1;s:5;f:30;nmi:true");
STL(P102,"c:#0000b2;h:2;o:1;s:5;f:30;nmi:true");
STL(Symc22,"c:#0000b2;h:2;o:1;s:5;f:30;nmi:true");
STL(M52,"c:#0000b2;h:1;o:1;s:5;f:30;nmi:true");
STL(P103,"c:#0000b2;h:2;o:1;s:5;f:30;nmi:true");
STL(Symc23,"c:#0000b2;h:2;o:1;s:5;f:30;nmi:true");
STL(M53,"c:#0000b2;o:1;s:5;f:30;nmi:true");
STL(P4,"c:#0000b2;h:1;o:1;s:5;f:30;sp:1");
STL(P42,"c:#0000b2;h:1;o:1;s:5;f:30;sp:1");
STL(Symc3,"c:#0000b2;h:1;o:1;s:5;f:30;nmi:true");
STL(Symc4,"c:#0000b2;h:1;o:1;s:5;f:30;nmi:true");
STL(Symc30,"c:#0000b2;h:1;o:1;s:5;f:30;nmi:true");
STL(Symc40,"c:#0000b2;h:1;o:1;s:5;f:30;nmi:true");
STL(Symc31,"c:#0000b2;h:1;o:1;s:5;f:30;nmi:true");
STL(Symc41,"c:#0000b2;h:1;o:1;s:5;f:30;nmi:true");
STL(Symc32,"c:#0000b2;h:1;o:1;s:5;f:30;nmi:true");
STL(Symc42,"c:#0000b2;h:1;o:1;s:5;f:30;nmi:true");
STL(Symc10,"c:#0000b2;h:2;o:1;s:5;f:30;nmi:true");
STL(M10,"c:#0000b2;h:2;o:1;s:5;f:30;nmi:true");
STL(M40,"c:#0000b2;h:2;o:1;s:5;f:30;nmi:true");
STL(M60,"c:#0000b2;h:1;o:1;s:5;f:30;nmi:true");
STL(M70,"c:#0000b2;o:1;s:5;f:30;nmi:true");
STL(Symc11,"c:#0000b2;h:2;o:1;s:5;f:30;nmi:true");
STL(M11,"c:#0000b2;h:2;o:1;s:5;f:30;nmi:true");
STL(M41,"c:#0000b2;h:2;o:1;s:5;f:30;nmi:true");
STL(M61,"c:#0000b2;o:1;s:5;f:30;nmi:true");
STL(M71,"c:#0000b2;o:1;s:5;f:30;nmi:true");
STL(Symc12,"c:#0000b2;h:2;o:1;s:5;f:30;nmi:true");
STL(M12,"c:#0000b2;h:2;o:1;s:5;f:30;nmi:true");
STL(M42,"c:#0000b2;h:2;o:1;s:5;f:30;nmi:true");
STL(M62,"c:#0000b2;o:1;s:5;f:30;nmi:true");
STL(M72,"c:#0000b2;o:1;s:5;f:30;nmi:true");
STL(Symc13,"c:#0000b2;h:2;o:1;s:5;f:30;nmi:true");
STL(M13,"c:#0000b2;h:2;o:1;s:5;f:30;nmi:true");
STL(M43,"c:#0000b2;h:2;o:1;s:5;f:30;nmi:true");
STL(M63,"c:#0000b2;o:1;s:5;f:30;nmi:true");
STL(M73,"c:#0000b2;h:1;o:1;s:5;f:30;nmi:true");
STL(P40,"c:#0000b2;h:1;o:1;s:5;f:30;sp:1");
STL(P43,"c:#0000b2;h:1;o:1;s:5;f:30;sp:1");
STL(S5,"c:#636463;s:1.5;l:-1;f:24");
STL(P300,"c:#080808;o:1;s:5;f:30;nmi:true");
STL(P305,"c:#080808;o:1;s:5;f:30;nmi:true");
STL(P308,"c:#080808;o:1;s:5;f:30;nmi:true");
STL(P3011,"c:#080808;o:1;s:5;f:30;nmi:true");
STL(B,"c:#0000b2;h:1;s:6;sn:true;f:30;sp:1");
STL(M20,"c:#0000b2;h:2;o:1;s:5;f:30;nmi:true");
STL(M30,"c:#0000b2;h:2;o:1;s:5;f:30;nmi:true");
STL(M80,"c:#0000b2;o:1;s:5;f:30;nmi:true");
STL(Poly30,"c:#6fd6ff;o:1;s:0.5;f:30;nmi:true");
STL(M21,"c:#0000b2;h:2;o:1;s:5;f:30;nmi:true");
STL(M31,"c:#0000b2;h:2;o:1;s:5;f:30;nmi:true");
STL(M81,"c:#0000b2;o:1;s:5;f:30;nmi:true");
STL(Poly31,"c:#936fff;o:1;s:0.5;f:30;nmi:true");
STL(M22,"c:#0000b2;h:2;o:1;s:5;f:30;nmi:true");
STL(M32,"c:#0000b2;h:2;o:1;s:5;f:30;nmi:true");
STL(M82,"c:#0000b2;h:1;o:1;s:5;f:30;nmi:true");
STL(Poly32,"c:#936fff;o:1;s:0.5;f:30;nmi:true");
STL(M23,"c:#0000b2;h:2;o:1;s:5;f:30;nmi:true");
STL(M33,"c:#0000b2;h:2;o:1;s:5;f:30;nmi:true");
STL(M83,"c:#0000b2;h:1;o:1;s:5;f:30;nmi:true");
STL(Poly33,"c:#936fff;o:1;s:0.5;f:30;nmi:true");
STL(P41,"c:#0000b2;h:1;o:1;s:5;f:30;sp:1");
STL(P44,"c:#0000b2;h:1;o:1;s:5;f:30;sp:1");
STL(S1,"c:#636463;s:1.5;l:-1;f:24");
STL(S6,"c:#636463;s:1.5;l:-1;f:24;nmi:true");
STL(Symc34,"c:#080808;o:1;s:5;f:30;nmi:true");
STL(P301,"c:#080808;o:1;s:5;f:30;nmi:true");
STL(P304,"c:#080808;o:1;s:5;f:30;nmi:true");
STL(Symc39,"c:#080808;o:1;s:5;f:30;nmi:true");
STL(P307,"c:#080808;o:1;s:5;f:30;nmi:true");
STL(Symc312,"c:#080808;o:1;s:5;f:30;nmi:true");
STL(P3010,"c:#080808;h:1;o:1;s:5;f:30;nmi:true");
STL(Symc315,"c:#080808;o:1;s:5;f:30;nmi:true");
STL(P3012,"c:#080808;o:1;s:5;f:30;nmi:true");
STL(P3013,"c:#080808;o:1;s:5;f:30;nmi:true");
STL(A,"c:#0000b2;h:1;s:6;sn:true;f:30;sp:1");
STL(C,"c:#0000b2;h:1;s:6;sn:true;f:30;sp:1");
STL(Poly20,"c:#12f617;o:0.99;s:0.5;f:30;nmi:true");
STL(Poly40,"c:#eb2c47;o:0.99;s:0.5;f:30;nmi:true");
STL(Poly50,"c:#936fff;o:1;s:0.5;f:30;nmi:true");
STL(Poly21,"c:#ffe45e;o:0.99;s:0.5;f:30;nmi:true");
STL(Poly41,"c:#eb2c47;o:0.99;s:0.5;f:30;nmi:true");
STL(Poly51,"c:#11f617;o:1;s:0.5;f:30;nmi:true");
STL(Poly22,"c:#ffe35e;o:0.99;s:0.5;f:30;nmi:true");
STL(Poly42,"c:#eb2c47;o:0.99;s:0.5;f:30;nmi:true");
STL(Poly52,"c:#6fd5ff;o:1;s:0.5;f:30;nmi:true");
STL(Poly23,"c:#11f617;o:0.99;s:0.5;f:30;nmi:true");
STL(Poly43,"c:#ffe35e;o:0.99;s:0.5;f:30;nmi:true");
STL(Poly53,"c:#6fd5ff;o:1;s:0.5;f:30;nmi:true");
STL(P45,"c:#0000b2;h:1;o:1;s:5;f:30;sp:1");
STL(S2,"c:#636463;s:1.5;l:-1;f:24;nmi:true");
STL(S3,"c:#636463;s:1.5;l:-1;f:24;nmi:true");
STL(Symc35,"c:#080808;o:1;s:5;f:30;nmi:true");
STL(P302,"c:#080808;o:1;s:5;f:30;nmi:true");
STL(Symc38,"c:#080808;o:1;s:5;f:30;nmi:true");
STL(P117,"c:#080808;h:1;o:1;s:5;f:30;nmi:true");
STL(P306,"c:#080808;h:1;o:1;s:5;f:30;nmi:true");
STL(Symc311,"c:#080808;o:1;s:5;f:30;nmi:true");
STL(P1110,"c:#080808;h:1;o:1;s:5;f:30;nmi:true");
STL(P309,"c:#080808;o:1;s:5;f:30;nmi:true");
STL(P1113,"c:#080808;h:1;o:1;s:5;f:30;nmi:true");
STL(Symc316,"c:#080808;o:1;s:5;f:30;nmi:true");
STL(Symc317,"c:#080808;o:1;s:5;f:30;nmi:true");
STL(P3014,"c:#080808;o:1;s:5;f:30;nmi:true");
STL(Poly1,"c:#ffffff;o:0.99;s:1;l:-3;f:30;nmi:true");
STL(S4,"c:#636463;s:1.5;l:-1;f:24;nmi:true");
STL(S7,"c:#636463;s:1.5;l:-1;f:24;nmi:true");
STL(P113,"c:#080808;o:1;s:5;f:30;nmi:true");
STL(Symc36,"c:#080808;o:1;s:5;f:30;nmi:true");
STL(P116,"c:#080808;o:1;s:5;f:30;nmi:true");
STL(Symc49,"c:#080808;h:1;o:1;s:5;f:30;nmi:true");
STL(P119,"c:#080808;o:1;s:5;f:30;nmi:true");
STL(Symc412,"c:#080808;h:1;o:1;s:5;f:30;nmi:true");
STL(Symc313,"c:#080808;o:1;s:5;f:30;nmi:true");
STL(Symc415,"c:#080808;h:1;o:1;s:5;f:30;nmi:true");
STL(P1114,"c:#080808;o:1;s:5;f:30;nmi:true");
STL(P1115,"c:#080808;h:1;o:1;s:5;f:30;nmi:true");
STL(Symc318,"c:#080808;o:1;s:5;f:30;nmi:true");
STL(Symc310,"c:#080808;h:1;o:1;s:5;f:30;nmi:true");
STL(D,"c:#0000b2;h:1;s:6;sn:true;f:30;sp:1");
STL(b,"c:#fcf3c7;s:7;l:2;f:12;p:2;nmi:true;cL:200;cPT:YzojNzgwMDEzO3M6MTA7ZjozMA==");
STL(Symc45,"c:#080808;o:1;s:5;f:30;nmi:true");
STL(P114,"c:#080808;o:1;s:5;f:30;nmi:true");
STL(Symc48,"c:#080808;o:1;s:5;f:30;nmi:true");
STL(Symc411,"c:#080808;o:1;s:5;f:30;nmi:true");
STL(P1111,"c:#080808;o:1;s:5;f:30;nmi:true");
STL(Symc416,"c:#080808;o:1;s:5;f:30;nmi:true");
STL(Symc417,"c:#080808;h:1;o:1;s:5;f:30;nmi:true");
STL(P1116,"c:#080808;o:1;s:5;f:30;nmi:true");
STL(P118,"c:#080808;o:1;s:5;f:30;nmi:true");
STL(blk_turtle_exp_P6,"c:#780013;h:2;s:7;f:24;p:2;cL:200;cPT:YzojNzgwMDEzO2g6MjtzOjEwO2Y6MzA=");
STL(Symc46,"c:#080808;o:1;s:5;f:30;nmi:true");
STL(Symc413,"c:#080808;o:1;s:5;f:30;nmi:true");
STL(Symc418,"c:#080808;o:1;s:5;f:30;nmi:true");
STL(Symc410,"c:#080808;o:1;s:5;f:30;nmi:true");
STL(blk_turtle_list_P6,"c:#0000b2;s:0;f:30;p:0;nmi:true;sg:1");
SetCoordsStyle("isAxis:false;isGrid:true;isOx:true;isOy:true;isLockOx:false;isLockOy:false;centerZoom:false;onlyPositive:false;color:#111111;fontSize:18;axisWidth:1;gridWidth:0.1");
SetGeneralStyle("background-color:#fbf5d9;degree:true;dragmoveable:true");
// Blockly :
BLK(P5,{"onlogo":{"xml":"create_bannerDécrire cette fonction…GetCanvas()[\"comment_div\"]divdocument.createElement(\"DIV\")lneblockly_var_div.style[\"cssText\"]=\"position:absolute;left:0px;top:0px;width:100%;height:70px;background:#007BBE;color:white;text-align:center;font-family:'Open Sans',sans-serif;pointer-events:none\"div_innerdocument.createElement(\"DIV\")lneblockly_var_div_inner.style[\"cssText\"]=\"position:relative;float:left;top:50%;left:50%;transform:translate(-50%,-50%)\"lneblockly_var_div.appendChild(blockly_var_div_inner)lneGetCanvas().getDocObject().parentNode.appendChild(blockly_var_div)lneGetCanvas()[\"comment_div\"]=blockly_var_divset_heightDécrire cette fonction…lneGetCanvas()[\"comment_div\"].style[\"height\"]=blockly_local_height+\"px\"set_backgroundColorDécrire cette fonction…lneGetCanvas()[\"comment_div\"].style[\"background\"]=blockly_local_colorset_backgroundOpacityDécrire cette fonction…lneGetCanvas()[\"comment_div\"].style[\"opacity\"]=blockly_local_opacityset_textColorDécrire cette fonction…lneGetCanvas()[\"comment_div\"].style[\"color\"]=blockly_local_colorset_textSizeDécrire cette fonction…lneGetCanvas()[\"comment_div\"].style[\"font-size\"]=blockly_local_size+\"px\"evaluate_TeXDécrire cette fonction…tabblockly_local_txt.split(\"$$\")i2tab2tabifunction(){try{return GetCanvas().getDocObject().ownerDocument.defaultView.katex.renderToString(blockly_var_tab[blockly_var_i-1])}catch(e){return 0}}()lneGetCanvas()[\"comment_div\"].firstChild.innerHTML=blockly_var_tab.join(\"\")lneGetCanvas()[\"banner_comment\"]=blockly_local_txtset_textDécrire cette fonction…GetCanvas()[\"banner_comment\"]!==blockly_local_txtGetCanvas().getDocObject().ownerDocument.defaultView.$U.katexLoaded(evaluate_TeX,[blockly_local_txt])txtTotal attendu : 32 points90#000000#F0E68C0.824","sync":"/**\n * Décrire cette fonction…\n */\nfunction create_banner() {\n if (!(GetCanvas()[\"comment_div\"])) {\n var blockly_var_div = (document.createElement(\"DIV\"));\n var blockly_var_lne = (blockly_var_div.style[\"cssText\"]=\"position:absolute;left:0px;top:0px;width:100%;height:70px;background:#007BBE;color:white;text-align:center;font-family:'Open Sans',sans-serif;pointer-events:none\");\n var blockly_var_div_inner = (document.createElement(\"DIV\"));\n blockly_var_lne = (blockly_var_div_inner.style[\"cssText\"]=\"position:relative;float:left;top:50%;left:50%;transform:translate(-50%,-50%)\");\n blockly_var_lne = (blockly_var_div.appendChild(blockly_var_div_inner));\n blockly_var_lne = (GetCanvas().getDocObject().parentNode.appendChild(blockly_var_div));\n blockly_var_lne = (GetCanvas()[\"comment_div\"]=blockly_var_div);\n }\n}\n\n/**\n * Décrire cette fonction…\n */\nfunction set_height(blockly_local_height) {\n var blockly_var_lne = (GetCanvas()[\"comment_div\"].style[\"height\"]=blockly_local_height+\"px\");\n}\n\n/**\n * Décrire cette fonction…\n */\nfunction set_backgroundColor(blockly_local_color) {\n var blockly_var_lne = (GetCanvas()[\"comment_div\"].style[\"background\"]=blockly_local_color);\n}\n\n/**\n * Décrire cette fonction…\n */\nfunction set_backgroundOpacity(blockly_local_opacity) {\n var blockly_var_lne = (GetCanvas()[\"comment_div\"].style[\"opacity\"]=blockly_local_opacity);\n}\n\n/**\n * Décrire cette fonction…\n */\nfunction set_textColor(blockly_local_color) {\n var blockly_var_lne = (GetCanvas()[\"comment_div\"].style[\"color\"]=blockly_local_color);\n}\n\n/**\n * Décrire cette fonction…\n */\nfunction set_textSize(blockly_local_size) {\n var blockly_var_lne = (GetCanvas()[\"comment_div\"].style[\"font-size\"]=blockly_local_size+\"px\");\n}\n\n/**\n * Décrire cette fonction…\n */\nfunction evaluate_TeX(blockly_local_txt) {\n var blockly_var_tab = (blockly_local_txt.split(\"$$\"));\n for (var blockly_var_i = 2 ; blockly_var_i <= blockly_var_tab.length ; blockly_var_i = blockly_var_i + 2){\n blockly_var_tab[blockly_var_i-1] = (function(){try{return GetCanvas().getDocObject().ownerDocument.defaultView.katex.renderToString(blockly_var_tab[blockly_var_i-1])}catch(e){return 0}}());\n };\n var blockly_var_lne = (GetCanvas()[\"comment_div\"].firstChild.innerHTML=blockly_var_tab.join(\"\"));\n blockly_var_lne = (GetCanvas()[\"banner_comment\"]=blockly_local_txt);\n}\n\n/**\n * Décrire cette fonction…\n */\nfunction set_text(blockly_local_txt) {\n if (GetCanvas()[\"banner_comment\"]!==blockly_local_txt) {\n if (GetCanvas().getDocObject().ownerDocument.defaultView.$U.katexLoaded(evaluate_TeX,[blockly_local_txt])) {\n evaluate_TeX(blockly_local_txt);\n }\n }\n}\n\n\ncreate_banner();\nset_text(String(TURTLE_TEXT('Total attendu : 32 points')));\nset_height(90);\nset_textColor(TURTLE_TEXT('#000000'));\nset_backgroundColor(TURTLE_TEXT('#F0E68C'));\nset_backgroundOpacity(0.8);\nset_textSize(24);"},"current":"onlogo"});
BLK(P6,{"onlogo":{"xml":"penUpVerdana28normalcenterEQb0#ff660018Cherche encore ....#00990040un texteBonne année 2020 à notre groupe IRES turnLeft90moveBackwardpx40turnRight90un texteet à tous les fans de DDGPad !!!","sync":"TURTLE_UP(true);\nTURTLE_FONT('Verdana',28,'normal','center');\nif ((b) == 0) {\n TURTLE_COLOUR(18);\n TURTLE_PRINT(TURTLE_TEXT('Cherche encore ....'));\n} else {\n TURTLE_COLOUR(40);\n TURTLE_PRINT(TURTLE_TEXT('Bonne année 2020 à notre groupe IRES '));\n TURTLE_TURN((90));\n TURTLE_MV(-40,true);\n TURTLE_TURN(-(90));\n TURTLE_PRINT(TURTLE_TEXT('et à tous les fans de DDGPad !!!'));\n}","parents":["b"]},"current":"onlogo"});
BLK(b,{"oncompute":{"xml":"test1ANDLTMULTIPLYR3Apixel2LTMULTIPLYR33P4pixel2test2ANDLTMULTIPLYR1Bpixel2LTMULTIPLYR11P4pixel2test3ANDLTMULTIPLYR2Cpixel2LTMULTIPLYR22P1pixel2test0ANDLTMULTIPLYR0Dpixel2LTMULTIPLYR00P45pixel2test0bisANDLTMULTIPLYR0Apixel2LTMULTIPLYR00P40pixel2test1bisANDLTMULTIPLYR2Bpixel2LTMULTIPLYR22P2pixel2test2bisANDLTMULTIPLYR1Cpixel2LTMULTIPLYR11P43pixel2test3bisANDLTMULTIPLYR3Dpixel2LTMULTIPLYR33P43pixel2ORANDANDANDtest0test1test2test3ANDANDANDtest0bistest1bistest2bistest3bis","sync":"blockly_var_test1 = Math.times((d((R3),(A))),(pixel())) < 2 && Math.times((d((R33),(P4))),(pixel())) < 2;\nblockly_var_test2 = Math.times((d((R1),(B))),(pixel())) < 2 && Math.times((d((R11),(P4))),(pixel())) < 2;\nblockly_var_test3 = Math.times((d((R2),(C))),(pixel())) < 2 && Math.times((d((R22),(P1))),(pixel())) < 2;\nblockly_var_test0 = Math.times((d((R0),(D))),(pixel())) < 2 && Math.times((d((R00),(P45))),(pixel())) < 2;\nblockly_var_test0bis = Math.times((d((R0),(A))),(pixel())) < 2 && Math.times((d((R00),(P40))),(pixel())) < 2;\nblockly_var_test1bis = Math.times((d((R2),(B))),(pixel())) < 2 && Math.times((d((R22),(P2))),(pixel())) < 2;\nblockly_var_test2bis = Math.times((d((R1),(C))),(pixel())) < 2 && Math.times((d((R11),(P43))),(pixel())) < 2;\nblockly_var_test3bis = Math.times((d((R3),(D))),(pixel())) < 2 && Math.times((d((R33),(P43))),(pixel())) < 2;\nreturn ((blockly_var_test0 && blockly_var_test1 && blockly_var_test2 && blockly_var_test3 || blockly_var_test0bis && blockly_var_test1bis && blockly_var_test2bis && blockly_var_test3bis));","parents":["R3","A","R33","P4","R1","B","R11","R2","C","R22","P1","R0","D","R00","P45","P40","P2","P43"]},"current":"oncompute"});