}
module Tokens_Act(){ //// toplevel
- // Print *twice*, LAPIS BLUE
+ // Print *twice*, LAPIS BLUE or SQUEEZED ORANGE
// ordinary actions
// up to 4 for 5 players, plus 2 for Borrowed Time plus 1 for Generalist
// so need 23, make 24
Tokens(4,3) Token_Act();
}
+module Tokens_Spec(){ //// toplevel
+ // ELECTRIC BLUE or MELLOW YELLOW
+ // once-per-turn special action, one each for 5 players
+ Tokens(5) Token_Spec();
+}
+
module Tokens_CDC(){ //// toplevel
// STORM GREY
// CDC
Tokens(2) Token_Lab();
}
-module Tokens_Spec(){ //// toplevel
- // ELECTRIC BLUE
- // once-per-turn special action, one each for 5 players
- Tokens(5) Token_Spec();
-}
-
module Tokens_Terr(){ //// toplevel
// FIRE TRUCK RED
// Bioterrorist general actions
Tokens(1) Token_TerrMove();
}
-Tokens_TerrMove();
+module PosToken(i,j){
+ translate([j*spacing, i*spacing, 0]) child();
+}
+
+module Demo(){ //// toplevel
+ PosToken(0,0) Token_CDC();
+ PosToken(1,0) Token_Lab();
+ PosToken(2,0) Token_Act();
+ PosToken(0,1) Token_Spec();
+ PosToken(1,1) Token_Terr();
+ PosToken(2,1) Token_TerrMove();
+}
+//Tokens_Act();
+//Demo();