Token_Spots();
}
-module Demo(){
+module Demo(){ ////toplevel
color("red") { Token_L3(); }
color("white") { Token_L1(); Token_L5(); }
color("black") { Token_L2(); Token_L4(); }
}
-Demo();
+module Tests(){
+ for ($nspots = [1,2,3,4]) {
+ translate(($nspots - 2) * (token_dia + 3) * [1,0])
+ children();
+ }
+}
+
+module Test_L1(){ ////toplevel
+ Tests() Token_L1();
+}
+module Test_L2(){ ////toplevel
+ Tests() Token_L2();
+}
+module Test_L3(){ ////toplevel
+ Tests() Token_L3();
+}
+module Test_L4(){ ////toplevel
+ Tests() Token_L4();
+}
+module Test_L5(){ ////toplevel
+ Tests() Token_L5();
+}
+
+//Demo();