diff --git a/lib/squib/layouts/thegamecrafter/board/domino.yml b/lib/squib/layouts/thegamecrafter/board/domino.yml new file mode 100644 index 0000000..15852f6 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/board/domino.yml @@ -0,0 +1,26 @@ +# Layout for TheGameCrafter.com printed item: Domino Board +# Image size is 1275x2475px +# +deck: + dpi: 300 + width: 1275 + height: 2475 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: rect + x: 0.125in + y: 0.125in + width: "-=0.25in" + height: "-=0.25in" +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: rect + x: 0.25in + y: 0.25in + width: "-=0.5in" + height: "-=0.5in" diff --git a/lib/squib/layouts/thegamecrafter/board/folding/accordion.yml b/lib/squib/layouts/thegamecrafter/board/folding/accordion.yml new file mode 100644 index 0000000..273d1e0 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/board/folding/accordion.yml @@ -0,0 +1,26 @@ +# Layout for TheGameCrafter.com printed item: Accordion Board +# Image size is 2475x4875px +# +deck: + dpi: 300 + width: 2475 + height: 4875 + stroke_width: 4 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: rect + x: 0.125in + y: 0.125in + width: "-=0.25in" + height: "-=0.25in" +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: rect + x: 0.25in + y: 0.25in + width: "-=0.5in" + height: "-=0.5in" diff --git a/lib/squib/layouts/thegamecrafter/board/folding/bi-fold.yml b/lib/squib/layouts/thegamecrafter/board/folding/bi-fold.yml new file mode 100644 index 0000000..d9cf0f1 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/board/folding/bi-fold.yml @@ -0,0 +1,26 @@ +# Layout for TheGameCrafter.com printed item: Bi-Fold Game Board +# Image size is 2775x5475px +# +deck: + dpi: 300 + width: 2775 + height: 5475 + stroke_width: 5 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: rect + x: 0.125in + y: 0.125in + width: "-=0.25in" + height: "-=0.25in" +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: rect + x: 0.25in + y: 0.25in + width: "-=0.5in" + height: "-=0.5in" diff --git a/lib/squib/layouts/thegamecrafter/board/folding/quad-fold.yml b/lib/squib/layouts/thegamecrafter/board/folding/quad-fold.yml new file mode 100644 index 0000000..e8baad8 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/board/folding/quad-fold.yml @@ -0,0 +1,26 @@ +# Layout for TheGameCrafter.com printed item: Quad-Fold Game Board +# Image size is 5475x5475px +# +deck: + dpi: 300 + width: 5475 + height: 5475 + stroke_width: 10 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: rect + x: 0.125in + y: 0.125in + width: "-=0.25in" + height: "-=0.25in" +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: rect + x: 0.25in + y: 0.25in + width: "-=0.5in" + height: "-=0.5in" diff --git a/lib/squib/layouts/thegamecrafter/board/folding/six-fold.yml b/lib/squib/layouts/thegamecrafter/board/folding/six-fold.yml new file mode 100644 index 0000000..121ab43 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/board/folding/six-fold.yml @@ -0,0 +1,26 @@ +# Layout for TheGameCrafter.com printed item: Six-Fold Game Board +# Image size is 8175x5475px +# +deck: + dpi: 300 + width: 8175 + height: 5475 + stroke_width: 10 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: rect + x: 0.125in + y: 0.125in + width: "-=0.25in" + height: "-=0.25in" +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: rect + x: 0.25in + y: 0.25in + width: "-=0.5in" + height: "-=0.5in" diff --git a/lib/squib/layouts/thegamecrafter/board/half.yml b/lib/squib/layouts/thegamecrafter/board/half.yml new file mode 100644 index 0000000..222f176 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/board/half.yml @@ -0,0 +1,26 @@ +# Layout for TheGameCrafter.com printed item: Half Board +# Image size is 1575x3075px +# +deck: + dpi: 300 + width: 1575 + height: 3075 + stroke_width: 3 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: rect + x: 0.125in + y: 0.125in + width: "-=0.25in" + height: "-=0.25in" +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: rect + x: 0.25in + y: 0.25in + width: "-=0.5in" + height: "-=0.5in" diff --git a/lib/squib/layouts/thegamecrafter/board/large_square.yml b/lib/squib/layouts/thegamecrafter/board/large_square.yml new file mode 100644 index 0000000..04c2bc0 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/board/large_square.yml @@ -0,0 +1,26 @@ +# Layout for TheGameCrafter.com printed item: Large Square Board +# Image size is 3075x3075px +# +deck: + dpi: 300 + width: 3075 + height: 3075 + stroke_width: 6 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: rect + x: 0.125in + y: 0.125in + width: "-=0.25in" + height: "-=0.25in" +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: rect + x: 0.25in + y: 0.25in + width: "-=0.5in" + height: "-=0.5in" diff --git a/lib/squib/layouts/thegamecrafter/board/quarter.yml b/lib/squib/layouts/thegamecrafter/board/quarter.yml new file mode 100644 index 0000000..68d11fb --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/board/quarter.yml @@ -0,0 +1,26 @@ +# Layout for TheGameCrafter.com printed item: Quarter Board +# Image size is 1575x1575px +# +deck: + dpi: 300 + width: 1575 + height: 1575 + stroke_width: 3 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: rect + x: 0.125in + y: 0.125in + width: "-=0.25in" + height: "-=0.25in" +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: rect + x: 0.25in + y: 0.25in + width: "-=0.5in" + height: "-=0.5in" diff --git a/lib/squib/layouts/thegamecrafter/board/skinny.yml b/lib/squib/layouts/thegamecrafter/board/skinny.yml new file mode 100644 index 0000000..d1e0309 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/board/skinny.yml @@ -0,0 +1,26 @@ +# Layout for TheGameCrafter.com printed item: Skinny Board +# Image size is 1275x3075px +# +deck: + dpi: 300 + width: 1275 + height: 3075 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: rect + x: 0.125in + y: 0.125in + width: "-=0.25in" + height: "-=0.25in" +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: rect + x: 0.25in + y: 0.25in + width: "-=0.5in" + height: "-=0.5in" diff --git a/lib/squib/layouts/thegamecrafter/board/sliver.yml b/lib/squib/layouts/thegamecrafter/board/sliver.yml new file mode 100644 index 0000000..92cd2a1 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/board/sliver.yml @@ -0,0 +1,26 @@ +# Layout for TheGameCrafter.com printed item: Sliver Board +# Image size is 675x2475px +# +deck: + dpi: 300 + width: 675 + height: 2475 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: rect + x: 0.125in + y: 0.125in + width: "-=0.25in" + height: "-=0.25in" +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: rect + x: 0.25in + y: 0.25in + width: "-=0.5in" + height: "-=0.5in" diff --git a/lib/squib/layouts/thegamecrafter/board/small_square.yml b/lib/squib/layouts/thegamecrafter/board/small_square.yml new file mode 100644 index 0000000..095ac37 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/board/small_square.yml @@ -0,0 +1,26 @@ +# Layout for TheGameCrafter.com printed item: Small Square Board +# Image size is 1275x1275px +# +deck: + dpi: 300 + width: 1275 + height: 1275 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: rect + x: 0.125in + y: 0.125in + width: "-=0.25in" + height: "-=0.25in" +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: rect + x: 0.25in + y: 0.25in + width: "-=0.5in" + height: "-=0.5in" diff --git a/lib/squib/layouts/thegamecrafter/board/square.yml b/lib/squib/layouts/thegamecrafter/board/square.yml new file mode 100644 index 0000000..b7b4bed --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/board/square.yml @@ -0,0 +1,26 @@ +# Layout for TheGameCrafter.com printed item: Square Board +# Image size is 2475x2475px +# +deck: + dpi: 300 + width: 2475 + height: 2475 + stroke_width: 4 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: rect + x: 0.125in + y: 0.125in + width: "-=0.25in" + height: "-=0.25in" +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: rect + x: 0.25in + y: 0.25in + width: "-=0.5in" + height: "-=0.5in" diff --git a/lib/squib/layouts/thegamecrafter/board/strip.yml b/lib/squib/layouts/thegamecrafter/board/strip.yml new file mode 100644 index 0000000..fe33f6e --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/board/strip.yml @@ -0,0 +1,26 @@ +# Layout for TheGameCrafter.com printed item: Strip Board +# Image size is 675x3075px +# +deck: + dpi: 300 + width: 675 + height: 3075 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: rect + x: 0.125in + y: 0.125in + width: "-=0.25in" + height: "-=0.25in" +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: rect + x: 0.25in + y: 0.25in + width: "-=0.5in" + height: "-=0.5in" diff --git a/lib/squib/layouts/thegamecrafter/booklet/jumbo.yml b/lib/squib/layouts/thegamecrafter/booklet/jumbo.yml new file mode 100644 index 0000000..309b763 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/booklet/jumbo.yml @@ -0,0 +1,26 @@ +# Layout for TheGameCrafter.com printed item: Jumbo Booklet +# Image size is 2475x3075px +# +deck: + dpi: 300 + width: 2475 + height: 3075 + stroke_width: 4 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: rect + x: 0.125in + y: 0.125in + width: "-=0.25in" + height: "-=0.25in" +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: rect + x: 0.25in + y: 0.25in + width: "-=0.5in" + height: "-=0.5in" diff --git a/lib/squib/layouts/thegamecrafter/booklet/large.yml b/lib/squib/layouts/thegamecrafter/booklet/large.yml new file mode 100644 index 0000000..33a0af3 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/booklet/large.yml @@ -0,0 +1,26 @@ +# Layout for TheGameCrafter.com printed item: Large Booklet +# Image size is 1575x2475px +# +deck: + dpi: 300 + width: 1575 + height: 2475 + stroke_width: 3 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: rect + x: 0.125in + y: 0.125in + width: "-=0.25in" + height: "-=0.25in" +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: rect + x: 0.25in + y: 0.25in + width: "-=0.5in" + height: "-=0.5in" diff --git a/lib/squib/layouts/thegamecrafter/booklet/medium.yml b/lib/squib/layouts/thegamecrafter/booklet/medium.yml new file mode 100644 index 0000000..af71953 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/booklet/medium.yml @@ -0,0 +1,26 @@ +# Layout for TheGameCrafter.com printed item: Medium Booklet +# Image size is 1125x1575px +# +deck: + dpi: 300 + width: 1125 + height: 1575 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: rect + x: 0.125in + y: 0.125in + width: "-=0.25in" + height: "-=0.25in" +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: rect + x: 0.25in + y: 0.25in + width: "-=0.5in" + height: "-=0.5in" diff --git a/lib/squib/layouts/thegamecrafter/booklet/small.yml b/lib/squib/layouts/thegamecrafter/booklet/small.yml new file mode 100644 index 0000000..a443582 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/booklet/small.yml @@ -0,0 +1,26 @@ +# Layout for TheGameCrafter.com printed item: Small Booklet +# Image size is 825x1125px +# +deck: + dpi: 300 + width: 825 + height: 1125 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: rect + x: 0.125in + y: 0.125in + width: "-=0.25in" + height: "-=0.25in" +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: rect + x: 0.25in + y: 0.25in + width: "-=0.5in" + height: "-=0.5in" diff --git a/lib/squib/layouts/thegamecrafter/booklet/tall.yml b/lib/squib/layouts/thegamecrafter/booklet/tall.yml new file mode 100644 index 0000000..9adb962 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/booklet/tall.yml @@ -0,0 +1,26 @@ +# Layout for TheGameCrafter.com printed item: Tall Booklet +# Image size is 1425x2475px +# +deck: + dpi: 300 + width: 1425 + height: 2475 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: rect + x: 0.125in + y: 0.125in + width: "-=0.25in" + height: "-=0.25in" +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: rect + x: 0.25in + y: 0.25in + width: "-=0.5in" + height: "-=0.5in" diff --git a/lib/squib/layouts/thegamecrafter/booklet/tarot.yml b/lib/squib/layouts/thegamecrafter/booklet/tarot.yml new file mode 100644 index 0000000..4ff128a --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/booklet/tarot.yml @@ -0,0 +1,26 @@ +# Layout for TheGameCrafter.com printed item: Tarot Booklet +# Image size is 900x1500px +# +deck: + dpi: 300 + width: 900 + height: 1500 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: rect + x: 0.125in + y: 0.125in + width: "-=0.25in" + height: "-=0.25in" +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: rect + x: 0.25in + y: 0.25in + width: "-=0.5in" + height: "-=0.5in" diff --git a/lib/squib/layouts/thegamecrafter/box/bridge_tuck_(108_cards).yml b/lib/squib/layouts/thegamecrafter/box/bridge_tuck_(108_cards).yml new file mode 100644 index 0000000..214a04e --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/box/bridge_tuck_(108_cards).yml @@ -0,0 +1,17 @@ +# Layout for TheGameCrafter.com printed item: Bridge Tuck Box (108 cards) +# Image size is 2925x2250px +# +# WARNING: the code to write this file is not yet complete +deck: + dpi: 300 + width: 2925 + height: 2250 + stroke_width: 4 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue diff --git a/lib/squib/layouts/thegamecrafter/box/bridge_tuck_(54_cards).yml b/lib/squib/layouts/thegamecrafter/box/bridge_tuck_(54_cards).yml new file mode 100644 index 0000000..6ff7b40 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/box/bridge_tuck_(54_cards).yml @@ -0,0 +1,17 @@ +# Layout for TheGameCrafter.com printed item: Bridge Tuck Box (54 cards) +# Image size is 2175x1800px +# +# WARNING: the code to write this file is not yet complete +deck: + dpi: 300 + width: 2175 + height: 1800 + stroke_width: 3 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue diff --git a/lib/squib/layouts/thegamecrafter/box/jumbo_tuck_(90_cards).yml b/lib/squib/layouts/thegamecrafter/box/jumbo_tuck_(90_cards).yml new file mode 100644 index 0000000..139ebb5 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/box/jumbo_tuck_(90_cards).yml @@ -0,0 +1,17 @@ +# Layout for TheGameCrafter.com printed item: Jumbo Tuck Box (90 cards) +# Image size is 3450x2700px +# +# WARNING: the code to write this file is not yet complete +deck: + dpi: 300 + width: 3450 + height: 2700 + stroke_width: 5 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue diff --git a/lib/squib/layouts/thegamecrafter/box/large_pro_bottom_wrap.yml b/lib/squib/layouts/thegamecrafter/box/large_pro_bottom_wrap.yml new file mode 100644 index 0000000..18f6135 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/box/large_pro_bottom_wrap.yml @@ -0,0 +1,17 @@ +# Layout for TheGameCrafter.com printed item: Large Pro Box Bottom Wrap +# Image size is 3150x4950px +# +# WARNING: the code to write this file is not yet complete +deck: + dpi: 300 + width: 3150 + height: 4950 + stroke_width: 6 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue diff --git a/lib/squib/layouts/thegamecrafter/box/large_pro_top_wrap.yml b/lib/squib/layouts/thegamecrafter/box/large_pro_top_wrap.yml new file mode 100644 index 0000000..cb2d0ca --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/box/large_pro_top_wrap.yml @@ -0,0 +1,17 @@ +# Layout for TheGameCrafter.com printed item: Large Pro Box Top Wrap +# Image size is 3225x5025px +# +# WARNING: the code to write this file is not yet complete +deck: + dpi: 300 + width: 3225 + height: 5025 + stroke_width: 6 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue diff --git a/lib/squib/layouts/thegamecrafter/box/large_retail.yml b/lib/squib/layouts/thegamecrafter/box/large_retail.yml new file mode 100644 index 0000000..143a51f --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/box/large_retail.yml @@ -0,0 +1,17 @@ +# Layout for TheGameCrafter.com printed item: Large Retail Box +# Image size is 3975x4725px +# +# WARNING: the code to write this file is not yet complete +deck: + dpi: 300 + width: 3975 + height: 4725 + stroke_width: 7 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue diff --git a/lib/squib/layouts/thegamecrafter/box/medium_game.yml b/lib/squib/layouts/thegamecrafter/box/medium_game.yml new file mode 100644 index 0000000..ccda286 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/box/medium_game.yml @@ -0,0 +1,17 @@ +# Layout for TheGameCrafter.com printed item: Medium Game Box +# Image size is 3450x5250px +# +# WARNING: the code to write this file is not yet complete +deck: + dpi: 300 + width: 3450 + height: 5250 + stroke_width: 6 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue diff --git a/lib/squib/layouts/thegamecrafter/box/medium_pro.yml b/lib/squib/layouts/thegamecrafter/box/medium_pro.yml new file mode 100644 index 0000000..9ea6ca6 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/box/medium_pro.yml @@ -0,0 +1,17 @@ +# Layout for TheGameCrafter.com printed item: Medium Pro Box +# Image size is 3300x4350px +# +# WARNING: the code to write this file is not yet complete +deck: + dpi: 300 + width: 3300 + height: 4350 + stroke_width: 6 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue diff --git a/lib/squib/layouts/thegamecrafter/box/poker_card_wrap_(18_cards).yml b/lib/squib/layouts/thegamecrafter/box/poker_card_wrap_(18_cards).yml new file mode 100644 index 0000000..72b8fc1 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/box/poker_card_wrap_(18_cards).yml @@ -0,0 +1,17 @@ +# Layout for TheGameCrafter.com printed item: Poker Card Wrap (18 cards) +# Image size is 1875x2625px +# +# WARNING: the code to write this file is not yet complete +deck: + dpi: 300 + width: 1875 + height: 2625 + stroke_width: 3 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue diff --git a/lib/squib/layouts/thegamecrafter/box/poker_tuck_(108_cards).yml b/lib/squib/layouts/thegamecrafter/box/poker_tuck_(108_cards).yml new file mode 100644 index 0000000..edb7a57 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/box/poker_tuck_(108_cards).yml @@ -0,0 +1,17 @@ +# Layout for TheGameCrafter.com printed item: Poker Tuck Box (108 cards) +# Image size is 3075x2250px +# +# WARNING: the code to write this file is not yet complete +deck: + dpi: 300 + width: 3075 + height: 2250 + stroke_width: 4 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue diff --git a/lib/squib/layouts/thegamecrafter/box/poker_tuck_(36_cards).yml b/lib/squib/layouts/thegamecrafter/box/poker_tuck_(36_cards).yml new file mode 100644 index 0000000..652e55f --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/box/poker_tuck_(36_cards).yml @@ -0,0 +1,17 @@ +# Layout for TheGameCrafter.com printed item: Poker Tuck Box (36 cards) +# Image size is 2100x1800px +# +# WARNING: the code to write this file is not yet complete +deck: + dpi: 300 + width: 2100 + height: 1800 + stroke_width: 3 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue diff --git a/lib/squib/layouts/thegamecrafter/box/poker_tuck_(54_cards).yml b/lib/squib/layouts/thegamecrafter/box/poker_tuck_(54_cards).yml new file mode 100644 index 0000000..d19eff9 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/box/poker_tuck_(54_cards).yml @@ -0,0 +1,17 @@ +# Layout for TheGameCrafter.com printed item: Poker Tuck Box (54 cards) +# Image size is 2325x1950px +# +# WARNING: the code to write this file is not yet complete +deck: + dpi: 300 + width: 2325 + height: 1950 + stroke_width: 3 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue diff --git a/lib/squib/layouts/thegamecrafter/box/poker_tuck_(72_cards).yml b/lib/squib/layouts/thegamecrafter/box/poker_tuck_(72_cards).yml new file mode 100644 index 0000000..c4451ae --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/box/poker_tuck_(72_cards).yml @@ -0,0 +1,17 @@ +# Layout for TheGameCrafter.com printed item: Poker Tuck Box (72 cards) +# Image size is 2550x1950px +# +# WARNING: the code to write this file is not yet complete +deck: + dpi: 300 + width: 2550 + height: 1950 + stroke_width: 3 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue diff --git a/lib/squib/layouts/thegamecrafter/box/poker_tuck_(90_cards).yml b/lib/squib/layouts/thegamecrafter/box/poker_tuck_(90_cards).yml new file mode 100644 index 0000000..7889314 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/box/poker_tuck_(90_cards).yml @@ -0,0 +1,17 @@ +# Layout for TheGameCrafter.com printed item: Poker Tuck Box (90 cards) +# Image size is 2775x2100px +# +# WARNING: the code to write this file is not yet complete +deck: + dpi: 300 + width: 2775 + height: 2100 + stroke_width: 4 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue diff --git a/lib/squib/layouts/thegamecrafter/box/small_pro.yml b/lib/squib/layouts/thegamecrafter/box/small_pro.yml new file mode 100644 index 0000000..adf9feb --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/box/small_pro.yml @@ -0,0 +1,17 @@ +# Layout for TheGameCrafter.com printed item: Small Pro Box +# Image size is 3450x2700px +# +# WARNING: the code to write this file is not yet complete +deck: + dpi: 300 + width: 3450 + height: 2700 + stroke_width: 5 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue diff --git a/lib/squib/layouts/thegamecrafter/box/square_tuck_(48_cards).yml b/lib/squib/layouts/thegamecrafter/box/square_tuck_(48_cards).yml new file mode 100644 index 0000000..6d8cfd0 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/box/square_tuck_(48_cards).yml @@ -0,0 +1,17 @@ +# Layout for TheGameCrafter.com printed item: Square Tuck Box (48 cards) +# Image size is 2850x1800px +# +# WARNING: the code to write this file is not yet complete +deck: + dpi: 300 + width: 2850 + height: 1800 + stroke_width: 3 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue diff --git a/lib/squib/layouts/thegamecrafter/box/square_tuck_(96_cards).yml b/lib/squib/layouts/thegamecrafter/box/square_tuck_(96_cards).yml new file mode 100644 index 0000000..2db0692 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/box/square_tuck_(96_cards).yml @@ -0,0 +1,17 @@ +# Layout for TheGameCrafter.com printed item: Square Tuck Box (96 cards) +# Image size is 3525x2250px +# +# WARNING: the code to write this file is not yet complete +deck: + dpi: 300 + width: 3525 + height: 2250 + stroke_width: 4 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue diff --git a/lib/squib/layouts/thegamecrafter/box/tarot_tuck_(40_cards).yml b/lib/squib/layouts/thegamecrafter/box/tarot_tuck_(40_cards).yml new file mode 100644 index 0000000..e05a6b0 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/box/tarot_tuck_(40_cards).yml @@ -0,0 +1,17 @@ +# Layout for TheGameCrafter.com printed item: Tarot Tuck Box (40 cards) +# Image size is 2325x2025px +# +# WARNING: the code to write this file is not yet complete +deck: + dpi: 300 + width: 2325 + height: 2025 + stroke_width: 4 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue diff --git a/lib/squib/layouts/thegamecrafter/box/tarot_tuck_(90_cards).yml b/lib/squib/layouts/thegamecrafter/box/tarot_tuck_(90_cards).yml new file mode 100644 index 0000000..5cd2242 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/box/tarot_tuck_(90_cards).yml @@ -0,0 +1,17 @@ +# Layout for TheGameCrafter.com printed item: Tarot Tuck Box (90 cards) +# Image size is 3000x2475px +# +# WARNING: the code to write this file is not yet complete +deck: + dpi: 300 + width: 3000 + height: 2475 + stroke_width: 4 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue diff --git a/lib/squib/layouts/thegamecrafter/csv_to_layouts.rb b/lib/squib/layouts/thegamecrafter/csv_to_layouts.rb new file mode 100644 index 0000000..95946f2 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/csv_to_layouts.rb @@ -0,0 +1,139 @@ +require 'csv' +require 'fileutils' +require 'yaml' + +DPI = 300 + +script_file = File.open('thegamecrafter.rb', 'w') +script_file.write("#!/usr/bin/env ruby\nrequire 'squib'\n") + +CSV.foreach("tgc_printed_components.csv",{headers: true}) do |row| + folder = row['Folder'].downcase + shortname = row['Short Name'].downcase + filename = shortname.tr(' ','_') + '.yml' + FileUtils.mkdir_p folder.tr(' ','_') + layout_file = File.open(folder.tr(' ','_') + '/' + filename, 'w') + + script_file.write(<<~END) + Squib::Deck.new( + layout: '#{folder.tr(' ','_')}/#{filename}' + ) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: '#{folder.tr(' /','_')}_#{shortname.tr(' ','_')}_' + end + END + + incomplete_warning = "# WARNING: the code to write this file is not yet complete\n" + layout_file.write(<<~END) + # Layout for TheGameCrafter.com printed item: #{row['Printed Item']} + # Image size is #{row['Image width (px)']}x#{row['Image height (px)']}px + # + END + layouts = {} + layouts['deck'] = { + 'dpi' => DPI, + 'width' => row['Image width (px)'].to_i, + 'height' => row['Image height (px)'].to_i, + 'stroke_width' => [[row['Image width (px)'].to_i,row['Image height (px)'].to_i].min/500,2].max, + } + layouts['template-cut-outline'] = { + 'extends' => "deck", + 'dash' => "5 5", + 'stroke_color' => :red, + } + layouts['template-safe-outline'] = { + 'extends' => "deck", + 'dash' => "5 5", + 'stroke_color' => :blue, + } + + case folder + when 'board', 'board/folding', 'booklet', 'deck', 'mat', 'misc', + 'punchout/small', 'punchout/medium', 'punchout/large', 'score pad', 'shard' + case shortname + when 'flower', 'invader', 'arrow chit', 'bullseye chit', 'large standee', + 'medium standee', 'medium triangle chit', 'small standee', 'triangle tile', 'tombstone' + layout_file.write(incomplete_warning) + when /hex/ + # hexagonal components + layouts['template-cut-outline'].merge! ({ + 'type' => "polygon", + 'n' => 6, + 'x' => "#{row['Image width (px)'].to_f/2/DPI}in", + 'y' => "#{row['Image height (px)'].to_f/2/DPI}in", + 'radius' => "#{row['Image width (px)'].to_f/2/DPI-row['X cut margin (in)'].to_f}in", + }) + layouts['template-safe-outline'].merge! ({ + 'type' => "polygon", + 'n' => 6, + 'x' => "#{row['Image width (px)'].to_f/2/DPI}in", + 'y' => "#{row['Image height (px)'].to_f/2/DPI}in", + 'radius' => "#{row['Image width (px)'].to_f/2/DPI-row['X cut margin (in)'].to_f*2/Math.sin(Math::PI/3)}in", + }) + when 'spinner', 'large circle chit', 'medium circle chit', 'small circle chit', + 'large ring', 'medium ring', 'small ring', 'mini circle tile', 'circle' + # circular components + layouts['template-cut-outline'].merge! ({ + 'type' => "circle", + 'x' => "#{row['Image width (px)'].to_f/2/DPI}in", + 'y' => "#{row['Image height (px)'].to_f/2/DPI}in", + 'radius' => "#{row['Image width (px)'].to_f/2/DPI-row['X cut margin (in)'].to_f}in", + }) + case shortname + when / ring$/ + # annular rings + layouts['template-cut-interior'] = layouts['template-cut-outline'].clone + layouts['template-cut-interior']['radius'] = "#{row['Image width (px)'].to_f/2-row['X cut margin (in)'].to_f-0.25}in" + else + # whole circles + layouts['template-safe-outline'].merge! ({ + 'type' => "circle", + 'x' => "#{row['Image width (px)'].to_f/2/DPI}in", + 'y' => "#{row['Image height (px)'].to_f/2/DPI}in", + 'radius' => "#{row['Image width (px)'].to_f/2/DPI-row['X cut margin (in)'].to_f*2}in", + }) + if shortname == 'spinner' + RIVET_RADIUS = 0.155 #FIXME confirm this + layouts['template-cut-rivethole'] = layouts['template-cut-outline'].clone + layouts['template-cut-rivethole']['radius'] = "#{RIVET_RADIUS}in" + layouts['template-safe-rivethole'] = layouts['template-safe-outline'].clone + layouts['template-safe-rivethole']['radius'] = "#{RIVET_RADIUS+row['X cut margin (in)'].to_f}in" + end + end + else + # rectangular components + layouts['template-cut-outline'].merge! ({ + 'type' => "rect", + 'x' => "#{row['X cut margin (in)']}in", + 'y' => "#{row['Y cut margin (in)']}in", + 'width' => "-=#{row['X cut margin (in)'].to_f*2}in", + 'height' => "-=#{row['Y cut margin (in)'].to_f*2}in", + }) + layouts['template-safe-outline'].merge! ({ + 'type' => "rect", + 'x' => "#{row['X cut margin (in)'].to_f*2}in", + 'y' => "#{row['Y cut margin (in)'].to_f*2+(folder=='score pad' ? 0.25 : 0)}in", + 'width' => "-=#{row['X cut margin (in)'].to_f*4}in", + 'height' => "-=#{row['Y cut margin (in)'].to_f*4-(folder=='score pad' ? 0.25 : 0)}in", + # score pad has a gap at the top for staples + }) + if folder == 'deck' + # rounded corners + layouts['template-cut-outline']['radius'] = "0.125in" + layouts['template-safe-outline']['radius'] = "0.125in" + end + end + when 'box' + layout_file.write(incomplete_warning) + when 'dial' + layout_file.write(incomplete_warning) + when 'screen' + layout_file.write(incomplete_warning) + when 'sticker' + layout_file.write(incomplete_warning) + else + puts "Encountered unknown component #{row['Printed Item']}" + end + layout_file.write(layouts.to_yaml.to_s.lines[1..-1].join) +end \ No newline at end of file diff --git a/lib/squib/layouts/thegamecrafter/deck/bridge.yml b/lib/squib/layouts/thegamecrafter/deck/bridge.yml new file mode 100644 index 0000000..1bc6493 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/deck/bridge.yml @@ -0,0 +1,28 @@ +# Layout for TheGameCrafter.com printed item: Bridge Deck +# Image size is 750x1125px +# +deck: + dpi: 300 + width: 750 + height: 1125 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: rect + x: 0.125in + y: 0.125in + width: "-=0.25in" + height: "-=0.25in" + radius: 0.125in +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: rect + x: 0.25in + y: 0.25in + width: "-=0.5in" + height: "-=0.5in" + radius: 0.125in diff --git a/lib/squib/layouts/thegamecrafter/deck/business.yml b/lib/squib/layouts/thegamecrafter/deck/business.yml new file mode 100644 index 0000000..b2c1bb9 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/deck/business.yml @@ -0,0 +1,28 @@ +# Layout for TheGameCrafter.com printed item: Business Deck +# Image size is 675x1125px +# +deck: + dpi: 300 + width: 675 + height: 1125 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: rect + x: 0.125in + y: 0.125in + width: "-=0.25in" + height: "-=0.25in" + radius: 0.125in +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: rect + x: 0.25in + y: 0.25in + width: "-=0.5in" + height: "-=0.5in" + radius: 0.125in diff --git a/lib/squib/layouts/thegamecrafter/deck/circle.yml b/lib/squib/layouts/thegamecrafter/deck/circle.yml new file mode 100644 index 0000000..9aadff7 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/deck/circle.yml @@ -0,0 +1,24 @@ +# Layout for TheGameCrafter.com printed item: Circle Deck +# Image size is 1125x1125px +# +deck: + dpi: 300 + width: 1125 + height: 1125 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: circle + x: 1.875in + y: 1.875in + radius: 1.75in +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: circle + x: 1.875in + y: 1.875in + radius: 1.625in diff --git a/lib/squib/layouts/thegamecrafter/deck/domino.yml b/lib/squib/layouts/thegamecrafter/deck/domino.yml new file mode 100644 index 0000000..df6649f --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/deck/domino.yml @@ -0,0 +1,28 @@ +# Layout for TheGameCrafter.com printed item: Domino Deck +# Image size is 600x1125px +# +deck: + dpi: 300 + width: 600 + height: 1125 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: rect + x: 0.125in + y: 0.125in + width: "-=0.25in" + height: "-=0.25in" + radius: 0.125in +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: rect + x: 0.25in + y: 0.25in + width: "-=0.5in" + height: "-=0.5in" + radius: 0.125in diff --git a/lib/squib/layouts/thegamecrafter/deck/euro_square.yml b/lib/squib/layouts/thegamecrafter/deck/euro_square.yml new file mode 100644 index 0000000..718bd48 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/deck/euro_square.yml @@ -0,0 +1,28 @@ +# Layout for TheGameCrafter.com printed item: Euro Square Deck +# Image size is 900x900px +# +deck: + dpi: 300 + width: 900 + height: 900 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: rect + x: 0.122in + y: 0.122in + width: "-=0.244in" + height: "-=0.244in" + radius: 0.125in +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: rect + x: 0.244in + y: 0.244in + width: "-=0.488in" + height: "-=0.488in" + radius: 0.125in diff --git a/lib/squib/layouts/thegamecrafter/deck/hex.yml b/lib/squib/layouts/thegamecrafter/deck/hex.yml new file mode 100644 index 0000000..22ae5ba --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/deck/hex.yml @@ -0,0 +1,26 @@ +# Layout for TheGameCrafter.com printed item: Hex Deck +# Image size is 1200x1050px +# +deck: + dpi: 300 + width: 1200 + height: 1050 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: polygon + n: 6 + x: 2.0in + y: 1.75in + radius: 1.875in +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: polygon + n: 6 + x: 2.0in + y: 1.75in + radius: 1.7113248654051871in diff --git a/lib/squib/layouts/thegamecrafter/deck/jumbo.yml b/lib/squib/layouts/thegamecrafter/deck/jumbo.yml new file mode 100644 index 0000000..80307ee --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/deck/jumbo.yml @@ -0,0 +1,28 @@ +# Layout for TheGameCrafter.com printed item: Jumbo Deck +# Image size is 1125x1725px +# +deck: + dpi: 300 + width: 1125 + height: 1725 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: rect + x: 0.125in + y: 0.125in + width: "-=0.25in" + height: "-=0.25in" + radius: 0.125in +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: rect + x: 0.25in + y: 0.25in + width: "-=0.5in" + height: "-=0.5in" + radius: 0.125in diff --git a/lib/squib/layouts/thegamecrafter/deck/micro.yml b/lib/squib/layouts/thegamecrafter/deck/micro.yml new file mode 100644 index 0000000..0683b93 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/deck/micro.yml @@ -0,0 +1,28 @@ +# Layout for TheGameCrafter.com printed item: Micro Deck +# Image size is 450x600px +# +deck: + dpi: 300 + width: 450 + height: 600 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: rect + x: 0.125in + y: 0.125in + width: "-=0.25in" + height: "-=0.25in" + radius: 0.125in +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: rect + x: 0.25in + y: 0.25in + width: "-=0.5in" + height: "-=0.5in" + radius: 0.125in diff --git a/lib/squib/layouts/thegamecrafter/deck/mini.yml b/lib/squib/layouts/thegamecrafter/deck/mini.yml new file mode 100644 index 0000000..900c59a --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/deck/mini.yml @@ -0,0 +1,28 @@ +# Layout for TheGameCrafter.com printed item: Mini Deck +# Image size is 600x825px +# +deck: + dpi: 300 + width: 600 + height: 825 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: rect + x: 0.125in + y: 0.125in + width: "-=0.25in" + height: "-=0.25in" + radius: 0.125in +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: rect + x: 0.25in + y: 0.25in + width: "-=0.5in" + height: "-=0.5in" + radius: 0.125in diff --git a/lib/squib/layouts/thegamecrafter/deck/poker.yml b/lib/squib/layouts/thegamecrafter/deck/poker.yml new file mode 100644 index 0000000..283741a --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/deck/poker.yml @@ -0,0 +1,28 @@ +# Layout for TheGameCrafter.com printed item: Poker Deck +# Image size is 825x1125px +# +deck: + dpi: 300 + width: 825 + height: 1125 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: rect + x: 0.125in + y: 0.125in + width: "-=0.25in" + height: "-=0.25in" + radius: 0.125in +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: rect + x: 0.25in + y: 0.25in + width: "-=0.5in" + height: "-=0.5in" + radius: 0.125in diff --git a/lib/squib/layouts/thegamecrafter/deck/small_square.yml b/lib/squib/layouts/thegamecrafter/deck/small_square.yml new file mode 100644 index 0000000..dbd71a9 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/deck/small_square.yml @@ -0,0 +1,28 @@ +# Layout for TheGameCrafter.com printed item: Small Square Deck +# Image size is 825x825px +# +deck: + dpi: 300 + width: 825 + height: 825 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: rect + x: 0.125in + y: 0.125in + width: "-=0.25in" + height: "-=0.25in" + radius: 0.125in +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: rect + x: 0.25in + y: 0.25in + width: "-=0.5in" + height: "-=0.5in" + radius: 0.125in diff --git a/lib/squib/layouts/thegamecrafter/deck/square.yml b/lib/squib/layouts/thegamecrafter/deck/square.yml new file mode 100644 index 0000000..d388fd8 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/deck/square.yml @@ -0,0 +1,28 @@ +# Layout for TheGameCrafter.com printed item: Square Deck +# Image size is 1125x1125px +# +deck: + dpi: 300 + width: 1125 + height: 1125 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: rect + x: 0.125in + y: 0.125in + width: "-=0.25in" + height: "-=0.25in" + radius: 0.125in +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: rect + x: 0.25in + y: 0.25in + width: "-=0.5in" + height: "-=0.5in" + radius: 0.125in diff --git a/lib/squib/layouts/thegamecrafter/deck/tarot.yml b/lib/squib/layouts/thegamecrafter/deck/tarot.yml new file mode 100644 index 0000000..b3f5f2b --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/deck/tarot.yml @@ -0,0 +1,28 @@ +# Layout for TheGameCrafter.com printed item: Tarot Deck +# Image size is 900x1500px +# +deck: + dpi: 300 + width: 900 + height: 1500 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: rect + x: 0.125in + y: 0.125in + width: "-=0.25in" + height: "-=0.25in" + radius: 0.125in +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: rect + x: 0.25in + y: 0.25in + width: "-=0.5in" + height: "-=0.5in" + radius: 0.125in diff --git a/lib/squib/layouts/thegamecrafter/deck/us_game.yml b/lib/squib/layouts/thegamecrafter/deck/us_game.yml new file mode 100644 index 0000000..18d6c35 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/deck/us_game.yml @@ -0,0 +1,28 @@ +# Layout for TheGameCrafter.com printed item: US Game Deck +# Image size is 750x1125px +# +deck: + dpi: 300 + width: 750 + height: 1125 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: rect + x: 0.14764in + y: 0.1624in + width: "-=0.29528in" + height: "-=0.3248in" + radius: 0.125in +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: rect + x: 0.29528in + y: 0.3248in + width: "-=0.59056in" + height: "-=0.6496in" + radius: 0.125in diff --git a/lib/squib/layouts/thegamecrafter/dial/dual.yml b/lib/squib/layouts/thegamecrafter/dial/dual.yml new file mode 100644 index 0000000..3d25ece --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/dial/dual.yml @@ -0,0 +1,17 @@ +# Layout for TheGameCrafter.com printed item: Dual Dial +# Image size is 2550x1650px +# +# WARNING: the code to write this file is not yet complete +deck: + dpi: 300 + width: 2550 + height: 1650 + stroke_width: 3 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue diff --git a/lib/squib/layouts/thegamecrafter/dial/small.yml b/lib/squib/layouts/thegamecrafter/dial/small.yml new file mode 100644 index 0000000..b43e325 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/dial/small.yml @@ -0,0 +1,17 @@ +# Layout for TheGameCrafter.com printed item: Small Dial +# Image size is 825x2400px +# +# WARNING: the code to write this file is not yet complete +deck: + dpi: 300 + width: 825 + height: 2400 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue diff --git a/lib/squib/layouts/thegamecrafter/mat/big.yml b/lib/squib/layouts/thegamecrafter/mat/big.yml new file mode 100644 index 0000000..8385d4e --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/mat/big.yml @@ -0,0 +1,26 @@ +# Layout for TheGameCrafter.com printed item: Big Mat +# Image size is 3075x4875px +# +deck: + dpi: 300 + width: 3075 + height: 4875 + stroke_width: 6 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: rect + x: 0.125in + y: 0.125in + width: "-=0.25in" + height: "-=0.25in" +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: rect + x: 0.25in + y: 0.25in + width: "-=0.5in" + height: "-=0.5in" diff --git a/lib/squib/layouts/thegamecrafter/mat/domino.yml b/lib/squib/layouts/thegamecrafter/mat/domino.yml new file mode 100644 index 0000000..087e5f8 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/mat/domino.yml @@ -0,0 +1,26 @@ +# Layout for TheGameCrafter.com printed item: Domino Mat +# Image size is 1275x2475px +# +deck: + dpi: 300 + width: 1275 + height: 2475 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: rect + x: 0.125in + y: 0.125in + width: "-=0.25in" + height: "-=0.25in" +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: rect + x: 0.25in + y: 0.25in + width: "-=0.5in" + height: "-=0.5in" diff --git a/lib/squib/layouts/thegamecrafter/mat/flower.yml b/lib/squib/layouts/thegamecrafter/mat/flower.yml new file mode 100644 index 0000000..020d38b --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/mat/flower.yml @@ -0,0 +1,17 @@ +# Layout for TheGameCrafter.com printed item: Flower Mat +# Image size is 825x900px +# +# WARNING: the code to write this file is not yet complete +deck: + dpi: 300 + width: 825 + height: 900 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue diff --git a/lib/squib/layouts/thegamecrafter/mat/half.yml b/lib/squib/layouts/thegamecrafter/mat/half.yml new file mode 100644 index 0000000..9db6dd6 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/mat/half.yml @@ -0,0 +1,26 @@ +# Layout for TheGameCrafter.com printed item: Half Mat +# Image size is 1575x3075px +# +deck: + dpi: 300 + width: 1575 + height: 3075 + stroke_width: 3 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: rect + x: 0.125in + y: 0.125in + width: "-=0.25in" + height: "-=0.25in" +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: rect + x: 0.25in + y: 0.25in + width: "-=0.5in" + height: "-=0.5in" diff --git a/lib/squib/layouts/thegamecrafter/mat/hex.yml b/lib/squib/layouts/thegamecrafter/mat/hex.yml new file mode 100644 index 0000000..7eba80c --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/mat/hex.yml @@ -0,0 +1,26 @@ +# Layout for TheGameCrafter.com printed item: Hex Mat +# Image size is 1650x1425px +# +deck: + dpi: 300 + width: 1650 + height: 1425 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: polygon + n: 6 + x: 2.75in + y: 2.375in + radius: 2.625in +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: polygon + n: 6 + x: 2.75in + y: 2.375in + radius: 2.461324865405187in diff --git a/lib/squib/layouts/thegamecrafter/mat/invader.yml b/lib/squib/layouts/thegamecrafter/mat/invader.yml new file mode 100644 index 0000000..179fe11 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/mat/invader.yml @@ -0,0 +1,17 @@ +# Layout for TheGameCrafter.com printed item: Invader Mat +# Image size is 1275x1125px +# +# WARNING: the code to write this file is not yet complete +deck: + dpi: 300 + width: 1275 + height: 1125 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue diff --git a/lib/squib/layouts/thegamecrafter/mat/large_hex.yml b/lib/squib/layouts/thegamecrafter/mat/large_hex.yml new file mode 100644 index 0000000..1623220 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/mat/large_hex.yml @@ -0,0 +1,26 @@ +# Layout for TheGameCrafter.com printed item: Large Hex Mat +# Image size is 2925x2550px +# +deck: + dpi: 300 + width: 2925 + height: 2550 + stroke_width: 5 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: polygon + n: 6 + x: 4.875in + y: 4.25in + radius: 4.75in +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: polygon + n: 6 + x: 4.875in + y: 4.25in + radius: 4.586324865405187in diff --git a/lib/squib/layouts/thegamecrafter/mat/large_square.yml b/lib/squib/layouts/thegamecrafter/mat/large_square.yml new file mode 100644 index 0000000..6a278a5 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/mat/large_square.yml @@ -0,0 +1,26 @@ +# Layout for TheGameCrafter.com printed item: Large Square Mat +# Image size is 3075x3075px +# +deck: + dpi: 300 + width: 3075 + height: 3075 + stroke_width: 6 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: rect + x: 0.125in + y: 0.125in + width: "-=0.25in" + height: "-=0.25in" +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: rect + x: 0.25in + y: 0.25in + width: "-=0.5in" + height: "-=0.5in" diff --git a/lib/squib/layouts/thegamecrafter/mat/quarter.yml b/lib/squib/layouts/thegamecrafter/mat/quarter.yml new file mode 100644 index 0000000..a9d3bb0 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/mat/quarter.yml @@ -0,0 +1,26 @@ +# Layout for TheGameCrafter.com printed item: Quarter Mat +# Image size is 1575x1575px +# +deck: + dpi: 300 + width: 1575 + height: 1575 + stroke_width: 3 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: rect + x: 0.125in + y: 0.125in + width: "-=0.25in" + height: "-=0.25in" +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: rect + x: 0.25in + y: 0.25in + width: "-=0.5in" + height: "-=0.5in" diff --git a/lib/squib/layouts/thegamecrafter/mat/skinny.yml b/lib/squib/layouts/thegamecrafter/mat/skinny.yml new file mode 100644 index 0000000..7e4b4ef --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/mat/skinny.yml @@ -0,0 +1,26 @@ +# Layout for TheGameCrafter.com printed item: Skinny Mat +# Image size is 1275x3075px +# +deck: + dpi: 300 + width: 1275 + height: 3075 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: rect + x: 0.125in + y: 0.125in + width: "-=0.25in" + height: "-=0.25in" +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: rect + x: 0.25in + y: 0.25in + width: "-=0.5in" + height: "-=0.5in" diff --git a/lib/squib/layouts/thegamecrafter/mat/sliver.yml b/lib/squib/layouts/thegamecrafter/mat/sliver.yml new file mode 100644 index 0000000..f4db756 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/mat/sliver.yml @@ -0,0 +1,26 @@ +# Layout for TheGameCrafter.com printed item: Sliver Mat +# Image size is 675x2475px +# +deck: + dpi: 300 + width: 675 + height: 2475 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: rect + x: 0.125in + y: 0.125in + width: "-=0.25in" + height: "-=0.25in" +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: rect + x: 0.25in + y: 0.25in + width: "-=0.5in" + height: "-=0.5in" diff --git a/lib/squib/layouts/thegamecrafter/mat/small_square.yml b/lib/squib/layouts/thegamecrafter/mat/small_square.yml new file mode 100644 index 0000000..b9b98f9 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/mat/small_square.yml @@ -0,0 +1,26 @@ +# Layout for TheGameCrafter.com printed item: Small Square Mat +# Image size is 1275x1275px +# +deck: + dpi: 300 + width: 1275 + height: 1275 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: rect + x: 0.125in + y: 0.125in + width: "-=0.25in" + height: "-=0.25in" +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: rect + x: 0.25in + y: 0.25in + width: "-=0.5in" + height: "-=0.5in" diff --git a/lib/squib/layouts/thegamecrafter/mat/spinner.yml b/lib/squib/layouts/thegamecrafter/mat/spinner.yml new file mode 100644 index 0000000..2db50b2 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/mat/spinner.yml @@ -0,0 +1,40 @@ +# Layout for TheGameCrafter.com printed item: Spinner Mat +# Image size is 2475x2475px +# +deck: + dpi: 300 + width: 2475 + height: 2475 + stroke_width: 4 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: circle + x: 4.125in + y: 4.125in + radius: 4.0in +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: circle + x: 4.125in + y: 4.125in + radius: 3.875in +template-cut-rivethole: + extends: deck + dash: 5 5 + stroke_color: :red + type: circle + x: 4.125in + y: 4.125in + radius: 0.155in +template-safe-rivethole: + extends: deck + dash: 5 5 + stroke_color: :blue + type: circle + x: 4.125in + y: 4.125in + radius: 0.28in diff --git a/lib/squib/layouts/thegamecrafter/mat/square.yml b/lib/squib/layouts/thegamecrafter/mat/square.yml new file mode 100644 index 0000000..c05718e --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/mat/square.yml @@ -0,0 +1,26 @@ +# Layout for TheGameCrafter.com printed item: Square Mat +# Image size is 2475x2475px +# +deck: + dpi: 300 + width: 2475 + height: 2475 + stroke_width: 4 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: rect + x: 0.125in + y: 0.125in + width: "-=0.25in" + height: "-=0.25in" +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: rect + x: 0.25in + y: 0.25in + width: "-=0.5in" + height: "-=0.5in" diff --git a/lib/squib/layouts/thegamecrafter/mat/strip.yml b/lib/squib/layouts/thegamecrafter/mat/strip.yml new file mode 100644 index 0000000..07edf57 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/mat/strip.yml @@ -0,0 +1,26 @@ +# Layout for TheGameCrafter.com printed item: Strip Mat +# Image size is 675x3075px +# +deck: + dpi: 300 + width: 675 + height: 3075 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: rect + x: 0.125in + y: 0.125in + width: "-=0.25in" + height: "-=0.25in" +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: rect + x: 0.25in + y: 0.25in + width: "-=0.5in" + height: "-=0.5in" diff --git a/lib/squib/layouts/thegamecrafter/mat/us_game.yml b/lib/squib/layouts/thegamecrafter/mat/us_game.yml new file mode 100644 index 0000000..818cb6d --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/mat/us_game.yml @@ -0,0 +1,26 @@ +# Layout for TheGameCrafter.com printed item: US Game Mat +# Image size is 1050x1425px +# +deck: + dpi: 300 + width: 1050 + height: 1425 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: rect + x: 0.125in + y: 0.125in + width: "-=0.25in" + height: "-=0.25in" +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: rect + x: 0.25in + y: 0.25in + width: "-=0.5in" + height: "-=0.5in" diff --git a/lib/squib/layouts/thegamecrafter/misc/document.yml b/lib/squib/layouts/thegamecrafter/misc/document.yml new file mode 100644 index 0000000..4eddffb --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/misc/document.yml @@ -0,0 +1,26 @@ +# Layout for TheGameCrafter.com printed item: Document +# Image size is 2550x3300px +# +deck: + dpi: 300 + width: 2550 + height: 3300 + stroke_width: 5 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: rect + x: 0in + y: 0in + width: "-=0.0in" + height: "-=0.0in" +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: rect + x: 0.0in + y: 0.0in + width: "-=0.0in" + height: "-=0.0in" diff --git a/lib/squib/layouts/thegamecrafter/misc/play_money.yml b/lib/squib/layouts/thegamecrafter/misc/play_money.yml new file mode 100644 index 0000000..67bee35 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/misc/play_money.yml @@ -0,0 +1,26 @@ +# Layout for TheGameCrafter.com printed item: Play Money +# Image size is 675x1125px +# +deck: + dpi: 300 + width: 675 + height: 1125 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: rect + x: 0.125in + y: 0.125in + width: "-=0.25in" + height: "-=0.25in" +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: rect + x: 0.25in + y: 0.25in + width: "-=0.5in" + height: "-=0.5in" diff --git a/lib/squib/layouts/thegamecrafter/punchout/large/custom.yml b/lib/squib/layouts/thegamecrafter/punchout/large/custom.yml new file mode 100644 index 0000000..a64cd1c --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/punchout/large/custom.yml @@ -0,0 +1,26 @@ +# Layout for TheGameCrafter.com printed item: Custom Large Punchout +# Image size is 2475x3150px +# +deck: + dpi: 300 + width: 2475 + height: 3150 + stroke_width: 4 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: rect + x: 0in + y: 0in + width: "-=0.0in" + height: "-=0.0in" +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: rect + x: 0.0in + y: 0.0in + width: "-=0.0in" + height: "-=0.0in" diff --git a/lib/squib/layouts/thegamecrafter/punchout/large/large_hex_tile.yml b/lib/squib/layouts/thegamecrafter/punchout/large/large_hex_tile.yml new file mode 100644 index 0000000..6e9901a --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/punchout/large/large_hex_tile.yml @@ -0,0 +1,26 @@ +# Layout for TheGameCrafter.com printed item: Large Hex Tile +# Image size is 1200x1050px +# +deck: + dpi: 300 + width: 1200 + height: 1050 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: polygon + n: 6 + x: 2.0in + y: 1.75in + radius: 1.875in +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: polygon + n: 6 + x: 2.0in + y: 1.75in + radius: 1.7113248654051871in diff --git a/lib/squib/layouts/thegamecrafter/punchout/large/large_square_tile.yml b/lib/squib/layouts/thegamecrafter/punchout/large/large_square_tile.yml new file mode 100644 index 0000000..47d5e4d --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/punchout/large/large_square_tile.yml @@ -0,0 +1,26 @@ +# Layout for TheGameCrafter.com printed item: Large Square Tile +# Image size is 1125x1125px +# +deck: + dpi: 300 + width: 1125 + height: 1125 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: rect + x: 0.125in + y: 0.125in + width: "-=0.25in" + height: "-=0.25in" +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: rect + x: 0.25in + y: 0.25in + width: "-=0.5in" + height: "-=0.5in" diff --git a/lib/squib/layouts/thegamecrafter/punchout/large/medium_hex_tile.yml b/lib/squib/layouts/thegamecrafter/punchout/large/medium_hex_tile.yml new file mode 100644 index 0000000..fcb7ca0 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/punchout/large/medium_hex_tile.yml @@ -0,0 +1,26 @@ +# Layout for TheGameCrafter.com printed item: Medium Hex Tile +# Image size is 825x750px +# +deck: + dpi: 300 + width: 825 + height: 750 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: polygon + n: 6 + x: 1.375in + y: 1.25in + radius: 1.25in +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: polygon + n: 6 + x: 1.375in + y: 1.25in + radius: 1.0863248654051871in diff --git a/lib/squib/layouts/thegamecrafter/punchout/large/medium_square_tile.yml b/lib/squib/layouts/thegamecrafter/punchout/large/medium_square_tile.yml new file mode 100644 index 0000000..fad751b --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/punchout/large/medium_square_tile.yml @@ -0,0 +1,26 @@ +# Layout for TheGameCrafter.com printed item: Medium Square Tile +# Image size is 825x825px +# +deck: + dpi: 300 + width: 825 + height: 825 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: rect + x: 0.125in + y: 0.125in + width: "-=0.25in" + height: "-=0.25in" +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: rect + x: 0.25in + y: 0.25in + width: "-=0.5in" + height: "-=0.5in" diff --git a/lib/squib/layouts/thegamecrafter/punchout/medium/custom.yml b/lib/squib/layouts/thegamecrafter/punchout/medium/custom.yml new file mode 100644 index 0000000..9a4d8e1 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/punchout/medium/custom.yml @@ -0,0 +1,26 @@ +# Layout for TheGameCrafter.com printed item: Custom Medium Punchout +# Image size is 2400x1350px +# +deck: + dpi: 300 + width: 2400 + height: 1350 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: rect + x: 0in + y: 0in + width: "-=0.0in" + height: "-=0.0in" +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: rect + x: 0.0in + y: 0.0in + width: "-=0.0in" + height: "-=0.0in" diff --git a/lib/squib/layouts/thegamecrafter/punchout/medium/domino_tile.yml b/lib/squib/layouts/thegamecrafter/punchout/medium/domino_tile.yml new file mode 100644 index 0000000..4b3c64b --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/punchout/medium/domino_tile.yml @@ -0,0 +1,26 @@ +# Layout for TheGameCrafter.com printed item: Domino Tile +# Image size is 675x1275px +# +deck: + dpi: 300 + width: 675 + height: 1275 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: rect + x: 0.125in + y: 0.125in + width: "-=0.25in" + height: "-=0.25in" +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: rect + x: 0.25in + y: 0.25in + width: "-=0.5in" + height: "-=0.5in" diff --git a/lib/squib/layouts/thegamecrafter/punchout/medium/small_hex_tile.yml b/lib/squib/layouts/thegamecrafter/punchout/medium/small_hex_tile.yml new file mode 100644 index 0000000..811b154 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/punchout/medium/small_hex_tile.yml @@ -0,0 +1,26 @@ +# Layout for TheGameCrafter.com printed item: Small Hex Tile +# Image size is 675x600px +# +deck: + dpi: 300 + width: 675 + height: 600 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: polygon + n: 6 + x: 1.125in + y: 1.0in + radius: 1.0in +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: polygon + n: 6 + x: 1.125in + y: 1.0in + radius: 0.8363248654051871in diff --git a/lib/squib/layouts/thegamecrafter/punchout/medium/small_square_tile.yml b/lib/squib/layouts/thegamecrafter/punchout/medium/small_square_tile.yml new file mode 100644 index 0000000..e08341d --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/punchout/medium/small_square_tile.yml @@ -0,0 +1,26 @@ +# Layout for TheGameCrafter.com printed item: Small Square Tile +# Image size is 675x675px +# +deck: + dpi: 300 + width: 675 + height: 675 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: rect + x: 0.125in + y: 0.125in + width: "-=0.25in" + height: "-=0.25in" +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: rect + x: 0.25in + y: 0.25in + width: "-=0.5in" + height: "-=0.5in" diff --git a/lib/squib/layouts/thegamecrafter/punchout/medium/triangle_tile.yml b/lib/squib/layouts/thegamecrafter/punchout/medium/triangle_tile.yml new file mode 100644 index 0000000..883e0f2 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/punchout/medium/triangle_tile.yml @@ -0,0 +1,17 @@ +# Layout for TheGameCrafter.com printed item: Triangle Tile +# Image size is 675x600px +# +# WARNING: the code to write this file is not yet complete +deck: + dpi: 300 + width: 675 + height: 600 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue diff --git a/lib/squib/layouts/thegamecrafter/punchout/small/arrow_chit.yml b/lib/squib/layouts/thegamecrafter/punchout/small/arrow_chit.yml new file mode 100644 index 0000000..bd77c82 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/punchout/small/arrow_chit.yml @@ -0,0 +1,17 @@ +# Layout for TheGameCrafter.com printed item: Arrow Chit +# Image size is 150x300px +# +# WARNING: the code to write this file is not yet complete +deck: + dpi: 300 + width: 150 + height: 300 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue diff --git a/lib/squib/layouts/thegamecrafter/punchout/small/bullseye_chit.yml b/lib/squib/layouts/thegamecrafter/punchout/small/bullseye_chit.yml new file mode 100644 index 0000000..9ce2d79 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/punchout/small/bullseye_chit.yml @@ -0,0 +1,17 @@ +# Layout for TheGameCrafter.com printed item: Bullseye Chit +# Image size is 375x900px +# +# WARNING: the code to write this file is not yet complete +deck: + dpi: 300 + width: 375 + height: 900 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue diff --git a/lib/squib/layouts/thegamecrafter/punchout/small/custom.yml b/lib/squib/layouts/thegamecrafter/punchout/small/custom.yml new file mode 100644 index 0000000..40b3fc5 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/punchout/small/custom.yml @@ -0,0 +1,26 @@ +# Layout for TheGameCrafter.com printed item: Custom Small Punchout +# Image size is 975x1575px +# +deck: + dpi: 300 + width: 975 + height: 1575 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: rect + x: 0in + y: 0in + width: "-=0.0in" + height: "-=0.0in" +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: rect + x: 0.0in + y: 0.0in + width: "-=0.0in" + height: "-=0.0in" diff --git a/lib/squib/layouts/thegamecrafter/punchout/small/domino_chit.yml b/lib/squib/layouts/thegamecrafter/punchout/small/domino_chit.yml new file mode 100644 index 0000000..deb4c4a --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/punchout/small/domino_chit.yml @@ -0,0 +1,26 @@ +# Layout for TheGameCrafter.com printed item: Domino Chit +# Image size is 375x675px +# +deck: + dpi: 300 + width: 375 + height: 675 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: rect + x: 0.125in + y: 0.125in + width: "-=0.25in" + height: "-=0.25in" +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: rect + x: 0.25in + y: 0.25in + width: "-=0.5in" + height: "-=0.5in" diff --git a/lib/squib/layouts/thegamecrafter/punchout/small/large_circle_chit.yml b/lib/squib/layouts/thegamecrafter/punchout/small/large_circle_chit.yml new file mode 100644 index 0000000..2a73886 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/punchout/small/large_circle_chit.yml @@ -0,0 +1,24 @@ +# Layout for TheGameCrafter.com printed item: Large Circle Chit +# Image size is 375x375px +# +deck: + dpi: 300 + width: 375 + height: 375 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: circle + x: 0.625in + y: 0.625in + radius: 0.5in +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: circle + x: 0.625in + y: 0.625in + radius: 0.375in diff --git a/lib/squib/layouts/thegamecrafter/punchout/small/large_ring.yml b/lib/squib/layouts/thegamecrafter/punchout/small/large_ring.yml new file mode 100644 index 0000000..b6234d5 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/punchout/small/large_ring.yml @@ -0,0 +1,28 @@ +# Layout for TheGameCrafter.com printed item: Large Ring +# Image size is 450x450px +# +deck: + dpi: 300 + width: 450 + height: 450 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: circle + x: 0.75in + y: 0.75in + radius: 0.625in +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue +template-cut-interior: + extends: deck + dash: 5 5 + stroke_color: :red + type: circle + x: 0.75in + y: 0.75in + radius: 224.625in diff --git a/lib/squib/layouts/thegamecrafter/punchout/small/large_square_chit.yml b/lib/squib/layouts/thegamecrafter/punchout/small/large_square_chit.yml new file mode 100644 index 0000000..d84ec80 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/punchout/small/large_square_chit.yml @@ -0,0 +1,26 @@ +# Layout for TheGameCrafter.com printed item: Large Square Chit +# Image size is 375x375px +# +deck: + dpi: 300 + width: 375 + height: 375 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: rect + x: 0.125in + y: 0.125in + width: "-=0.25in" + height: "-=0.25in" +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: rect + x: 0.25in + y: 0.25in + width: "-=0.5in" + height: "-=0.5in" diff --git a/lib/squib/layouts/thegamecrafter/punchout/small/large_standee.yml b/lib/squib/layouts/thegamecrafter/punchout/small/large_standee.yml new file mode 100644 index 0000000..e834b8c --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/punchout/small/large_standee.yml @@ -0,0 +1,17 @@ +# Layout for TheGameCrafter.com printed item: Large Standee +# Image size is 375x975px +# +# WARNING: the code to write this file is not yet complete +deck: + dpi: 300 + width: 375 + height: 975 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue diff --git a/lib/squib/layouts/thegamecrafter/punchout/small/medium_circle_chit.yml b/lib/squib/layouts/thegamecrafter/punchout/small/medium_circle_chit.yml new file mode 100644 index 0000000..979e93f --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/punchout/small/medium_circle_chit.yml @@ -0,0 +1,24 @@ +# Layout for TheGameCrafter.com printed item: Medium Circle Chit +# Image size is 300x300px +# +deck: + dpi: 300 + width: 300 + height: 300 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: circle + x: 0.5in + y: 0.5in + radius: 0.375in +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: circle + x: 0.5in + y: 0.5in + radius: 0.25in diff --git a/lib/squib/layouts/thegamecrafter/punchout/small/medium_ring.yml b/lib/squib/layouts/thegamecrafter/punchout/small/medium_ring.yml new file mode 100644 index 0000000..cccca07 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/punchout/small/medium_ring.yml @@ -0,0 +1,28 @@ +# Layout for TheGameCrafter.com printed item: Medium Ring +# Image size is 375x375px +# +deck: + dpi: 300 + width: 375 + height: 375 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: circle + x: 0.625in + y: 0.625in + radius: 0.5in +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue +template-cut-interior: + extends: deck + dash: 5 5 + stroke_color: :red + type: circle + x: 0.625in + y: 0.625in + radius: 187.125in diff --git a/lib/squib/layouts/thegamecrafter/punchout/small/medium_square_chit.yml b/lib/squib/layouts/thegamecrafter/punchout/small/medium_square_chit.yml new file mode 100644 index 0000000..dd1732c --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/punchout/small/medium_square_chit.yml @@ -0,0 +1,26 @@ +# Layout for TheGameCrafter.com printed item: Medium Square Chit +# Image size is 300x300px +# +deck: + dpi: 300 + width: 300 + height: 300 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: rect + x: 0.125in + y: 0.125in + width: "-=0.25in" + height: "-=0.25in" +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: rect + x: 0.25in + y: 0.25in + width: "-=0.5in" + height: "-=0.5in" diff --git a/lib/squib/layouts/thegamecrafter/punchout/small/medium_standee.yml b/lib/squib/layouts/thegamecrafter/punchout/small/medium_standee.yml new file mode 100644 index 0000000..d6a8462 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/punchout/small/medium_standee.yml @@ -0,0 +1,17 @@ +# Layout for TheGameCrafter.com printed item: Medium Standee +# Image size is 300x750px +# +# WARNING: the code to write this file is not yet complete +deck: + dpi: 300 + width: 300 + height: 750 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue diff --git a/lib/squib/layouts/thegamecrafter/punchout/small/medium_triangle_chit.yml b/lib/squib/layouts/thegamecrafter/punchout/small/medium_triangle_chit.yml new file mode 100644 index 0000000..e03f808 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/punchout/small/medium_triangle_chit.yml @@ -0,0 +1,17 @@ +# Layout for TheGameCrafter.com printed item: Medium Triangle Chit +# Image size is 300x300px +# +# WARNING: the code to write this file is not yet complete +deck: + dpi: 300 + width: 300 + height: 300 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue diff --git a/lib/squib/layouts/thegamecrafter/punchout/small/mini_circle_tile.yml b/lib/squib/layouts/thegamecrafter/punchout/small/mini_circle_tile.yml new file mode 100644 index 0000000..10a1849 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/punchout/small/mini_circle_tile.yml @@ -0,0 +1,24 @@ +# Layout for TheGameCrafter.com printed item: Mini Circle Tile +# Image size is 450x450px +# +deck: + dpi: 300 + width: 450 + height: 450 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: circle + x: 0.75in + y: 0.75in + radius: 0.625in +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: circle + x: 0.75in + y: 0.75in + radius: 0.5in diff --git a/lib/squib/layouts/thegamecrafter/punchout/small/mini_hex_tile.yml b/lib/squib/layouts/thegamecrafter/punchout/small/mini_hex_tile.yml new file mode 100644 index 0000000..3e3c691 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/punchout/small/mini_hex_tile.yml @@ -0,0 +1,26 @@ +# Layout for TheGameCrafter.com printed item: Mini Hex Tile +# Image size is 450x450px +# +deck: + dpi: 300 + width: 450 + height: 450 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: polygon + n: 6 + x: 0.75in + y: 0.75in + radius: 0.625in +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: polygon + n: 6 + x: 0.75in + y: 0.75in + radius: 0.4613248654051871in diff --git a/lib/squib/layouts/thegamecrafter/punchout/small/mini_square_tile.yml b/lib/squib/layouts/thegamecrafter/punchout/small/mini_square_tile.yml new file mode 100644 index 0000000..c7bf129 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/punchout/small/mini_square_tile.yml @@ -0,0 +1,26 @@ +# Layout for TheGameCrafter.com printed item: Mini Square Tile +# Image size is 450x450px +# +deck: + dpi: 300 + width: 450 + height: 450 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: rect + x: 0.125in + y: 0.125in + width: "-=0.25in" + height: "-=0.25in" +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: rect + x: 0.25in + y: 0.25in + width: "-=0.5in" + height: "-=0.5in" diff --git a/lib/squib/layouts/thegamecrafter/punchout/small/small_circle_chit.yml b/lib/squib/layouts/thegamecrafter/punchout/small/small_circle_chit.yml new file mode 100644 index 0000000..4910b0b --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/punchout/small/small_circle_chit.yml @@ -0,0 +1,24 @@ +# Layout for TheGameCrafter.com printed item: Small Circle Chit +# Image size is 225x225px +# +deck: + dpi: 300 + width: 225 + height: 225 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: circle + x: 0.375in + y: 0.375in + radius: 0.25in +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: circle + x: 0.375in + y: 0.375in + radius: 0.125in diff --git a/lib/squib/layouts/thegamecrafter/punchout/small/small_ring.yml b/lib/squib/layouts/thegamecrafter/punchout/small/small_ring.yml new file mode 100644 index 0000000..16103f0 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/punchout/small/small_ring.yml @@ -0,0 +1,28 @@ +# Layout for TheGameCrafter.com printed item: Small Ring +# Image size is 300x300px +# +deck: + dpi: 300 + width: 300 + height: 300 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: circle + x: 0.5in + y: 0.5in + radius: 0.375in +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue +template-cut-interior: + extends: deck + dash: 5 5 + stroke_color: :red + type: circle + x: 0.5in + y: 0.5in + radius: 149.625in diff --git a/lib/squib/layouts/thegamecrafter/punchout/small/small_square_chit.yml b/lib/squib/layouts/thegamecrafter/punchout/small/small_square_chit.yml new file mode 100644 index 0000000..3f983d8 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/punchout/small/small_square_chit.yml @@ -0,0 +1,26 @@ +# Layout for TheGameCrafter.com printed item: Small Square Chit +# Image size is 225x225px +# +deck: + dpi: 300 + width: 225 + height: 225 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: rect + x: 0.125in + y: 0.125in + width: "-=0.25in" + height: "-=0.25in" +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: rect + x: 0.25in + y: 0.25in + width: "-=0.5in" + height: "-=0.5in" diff --git a/lib/squib/layouts/thegamecrafter/punchout/small/small_standee.yml b/lib/squib/layouts/thegamecrafter/punchout/small/small_standee.yml new file mode 100644 index 0000000..44b83cc --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/punchout/small/small_standee.yml @@ -0,0 +1,17 @@ +# Layout for TheGameCrafter.com printed item: Small Standee +# Image size is 225x525px +# +# WARNING: the code to write this file is not yet complete +deck: + dpi: 300 + width: 225 + height: 525 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue diff --git a/lib/squib/layouts/thegamecrafter/score_pad/large.yml b/lib/squib/layouts/thegamecrafter/score_pad/large.yml new file mode 100644 index 0000000..0202346 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/score_pad/large.yml @@ -0,0 +1,26 @@ +# Layout for TheGameCrafter.com printed item: Large Score Pad +# Image size is 2475x3075px +# +deck: + dpi: 300 + width: 2475 + height: 3075 + stroke_width: 4 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: rect + x: 0.125in + y: 0.125in + width: "-=0.25in" + height: "-=0.25in" +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: rect + x: 0.25in + y: 0.5in + width: "-=0.5in" + height: "-=0.25in" diff --git a/lib/squib/layouts/thegamecrafter/score_pad/medium.yml b/lib/squib/layouts/thegamecrafter/score_pad/medium.yml new file mode 100644 index 0000000..01e9436 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/score_pad/medium.yml @@ -0,0 +1,26 @@ +# Layout for TheGameCrafter.com printed item: Medium Score Pad +# Image size is 1425x2475px +# +deck: + dpi: 300 + width: 1425 + height: 2475 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: rect + x: 0.125in + y: 0.125in + width: "-=0.25in" + height: "-=0.25in" +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: rect + x: 0.25in + y: 0.5in + width: "-=0.5in" + height: "-=0.25in" diff --git a/lib/squib/layouts/thegamecrafter/score_pad/small.yml b/lib/squib/layouts/thegamecrafter/score_pad/small.yml new file mode 100644 index 0000000..b5a1aa3 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/score_pad/small.yml @@ -0,0 +1,26 @@ +# Layout for TheGameCrafter.com printed item: Small Score Pad +# Image size is 1125x1725px +# +deck: + dpi: 300 + width: 1125 + height: 1725 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: rect + x: 0.125in + y: 0.125in + width: "-=0.25in" + height: "-=0.25in" +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: rect + x: 0.25in + y: 0.5in + width: "-=0.5in" + height: "-=0.25in" diff --git a/lib/squib/layouts/thegamecrafter/screen/large.yml b/lib/squib/layouts/thegamecrafter/screen/large.yml new file mode 100644 index 0000000..0788219 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/screen/large.yml @@ -0,0 +1,17 @@ +# Layout for TheGameCrafter.com printed item: Large Screen +# Image size is 4875x3075px +# +# WARNING: the code to write this file is not yet complete +deck: + dpi: 300 + width: 4875 + height: 3075 + stroke_width: 6 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue diff --git a/lib/squib/layouts/thegamecrafter/screen/medium.yml b/lib/squib/layouts/thegamecrafter/screen/medium.yml new file mode 100644 index 0000000..b397cd8 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/screen/medium.yml @@ -0,0 +1,17 @@ +# Layout for TheGameCrafter.com printed item: Medium Screen +# Image size is 4875x1425px +# +# WARNING: the code to write this file is not yet complete +deck: + dpi: 300 + width: 4875 + height: 1425 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue diff --git a/lib/squib/layouts/thegamecrafter/screen/small.yml b/lib/squib/layouts/thegamecrafter/screen/small.yml new file mode 100644 index 0000000..2769f5e --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/screen/small.yml @@ -0,0 +1,17 @@ +# Layout for TheGameCrafter.com printed item: Small Screen +# Image size is 3075x1200px +# +# WARNING: the code to write this file is not yet complete +deck: + dpi: 300 + width: 3075 + height: 1200 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue diff --git a/lib/squib/layouts/thegamecrafter/shard/circle.yml b/lib/squib/layouts/thegamecrafter/shard/circle.yml new file mode 100644 index 0000000..c1ef299 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/shard/circle.yml @@ -0,0 +1,24 @@ +# Layout for TheGameCrafter.com printed item: Circle Shard +# Image size is 300x300px +# +deck: + dpi: 300 + width: 300 + height: 300 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: circle + x: 0.5in + y: 0.5in + radius: 0.375in +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: circle + x: 0.5in + y: 0.5in + radius: 0.25in diff --git a/lib/squib/layouts/thegamecrafter/shard/hex.yml b/lib/squib/layouts/thegamecrafter/shard/hex.yml new file mode 100644 index 0000000..1f124ec --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/shard/hex.yml @@ -0,0 +1,26 @@ +# Layout for TheGameCrafter.com printed item: Hex Shard +# Image size is 300x300px +# +deck: + dpi: 300 + width: 300 + height: 300 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: polygon + n: 6 + x: 0.5in + y: 0.5in + radius: 0.375in +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: polygon + n: 6 + x: 0.5in + y: 0.5in + radius: 0.21132486540518708in diff --git a/lib/squib/layouts/thegamecrafter/shard/square.yml b/lib/squib/layouts/thegamecrafter/shard/square.yml new file mode 100644 index 0000000..a989e6c --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/shard/square.yml @@ -0,0 +1,26 @@ +# Layout for TheGameCrafter.com printed item: Square Shard +# Image size is 300x300px +# +deck: + dpi: 300 + width: 300 + height: 300 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red + type: rect + x: 0.125in + y: 0.125in + width: "-=0.25in" + height: "-=0.25in" +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue + type: rect + x: 0.25in + y: 0.25in + width: "-=0.5in" + height: "-=0.5in" diff --git a/lib/squib/layouts/thegamecrafter/shard/tombstone.yml b/lib/squib/layouts/thegamecrafter/shard/tombstone.yml new file mode 100644 index 0000000..ae87d08 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/shard/tombstone.yml @@ -0,0 +1,17 @@ +# Layout for TheGameCrafter.com printed item: Tombstone Shard +# Image size is 300x450px +# +# WARNING: the code to write this file is not yet complete +deck: + dpi: 300 + width: 300 + height: 450 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue diff --git a/lib/squib/layouts/thegamecrafter/sticker/dice.yml b/lib/squib/layouts/thegamecrafter/sticker/dice.yml new file mode 100644 index 0000000..2f3103d --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/sticker/dice.yml @@ -0,0 +1,17 @@ +# Layout for TheGameCrafter.com printed item: Dice Sticker +# Image size is 188x188px +# +# WARNING: the code to write this file is not yet complete +deck: + dpi: 300 + width: 188 + height: 188 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue diff --git a/lib/squib/layouts/thegamecrafter/sticker/meeple.yml b/lib/squib/layouts/thegamecrafter/sticker/meeple.yml new file mode 100644 index 0000000..b6ce65e --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/sticker/meeple.yml @@ -0,0 +1,17 @@ +# Layout for TheGameCrafter.com printed item: Meeple Sticker +# Image size is 225x225px +# +# WARNING: the code to write this file is not yet complete +deck: + dpi: 300 + width: 225 + height: 225 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue diff --git a/lib/squib/layouts/thegamecrafter/sticker/pawn.yml b/lib/squib/layouts/thegamecrafter/sticker/pawn.yml new file mode 100644 index 0000000..0d30ec6 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/sticker/pawn.yml @@ -0,0 +1,17 @@ +# Layout for TheGameCrafter.com printed item: Pawn Sticker +# Image size is 300x525px +# +# WARNING: the code to write this file is not yet complete +deck: + dpi: 300 + width: 300 + height: 525 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue diff --git a/lib/squib/layouts/thegamecrafter/sticker/token.yml b/lib/squib/layouts/thegamecrafter/sticker/token.yml new file mode 100644 index 0000000..c1387ad --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/sticker/token.yml @@ -0,0 +1,17 @@ +# Layout for TheGameCrafter.com printed item: Token Sticker +# Image size is 338x338px +# +# WARNING: the code to write this file is not yet complete +deck: + dpi: 300 + width: 338 + height: 338 + stroke_width: 2 +template-cut-outline: + extends: deck + dash: 5 5 + stroke_color: :red +template-safe-outline: + extends: deck + dash: 5 5 + stroke_color: :blue diff --git a/lib/squib/layouts/thegamecrafter/template_images/board_domino_00.png b/lib/squib/layouts/thegamecrafter/template_images/board_domino_00.png new file mode 100644 index 0000000..96db16c Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/board_domino_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/board_folding_accordion_00.png b/lib/squib/layouts/thegamecrafter/template_images/board_folding_accordion_00.png new file mode 100644 index 0000000..8e86f0b Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/board_folding_accordion_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/board_folding_bi-fold_00.png b/lib/squib/layouts/thegamecrafter/template_images/board_folding_bi-fold_00.png new file mode 100644 index 0000000..b1897b4 Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/board_folding_bi-fold_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/board_folding_quad-fold_00.png b/lib/squib/layouts/thegamecrafter/template_images/board_folding_quad-fold_00.png new file mode 100644 index 0000000..8ca6e1c Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/board_folding_quad-fold_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/board_folding_six-fold_00.png b/lib/squib/layouts/thegamecrafter/template_images/board_folding_six-fold_00.png new file mode 100644 index 0000000..d860f2b Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/board_folding_six-fold_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/board_half_00.png b/lib/squib/layouts/thegamecrafter/template_images/board_half_00.png new file mode 100644 index 0000000..5bf6257 Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/board_half_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/board_large_square_00.png b/lib/squib/layouts/thegamecrafter/template_images/board_large_square_00.png new file mode 100644 index 0000000..5e85dfb Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/board_large_square_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/board_quarter_00.png b/lib/squib/layouts/thegamecrafter/template_images/board_quarter_00.png new file mode 100644 index 0000000..dc07d39 Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/board_quarter_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/board_skinny_00.png b/lib/squib/layouts/thegamecrafter/template_images/board_skinny_00.png new file mode 100644 index 0000000..13c2dba Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/board_skinny_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/board_sliver_00.png b/lib/squib/layouts/thegamecrafter/template_images/board_sliver_00.png new file mode 100644 index 0000000..25fb7ee Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/board_sliver_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/board_small_square_00.png b/lib/squib/layouts/thegamecrafter/template_images/board_small_square_00.png new file mode 100644 index 0000000..f3694d4 Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/board_small_square_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/board_square_00.png b/lib/squib/layouts/thegamecrafter/template_images/board_square_00.png new file mode 100644 index 0000000..f2c4cd9 Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/board_square_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/board_strip_00.png b/lib/squib/layouts/thegamecrafter/template_images/board_strip_00.png new file mode 100644 index 0000000..1de9194 Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/board_strip_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/booklet_jumbo_00.png b/lib/squib/layouts/thegamecrafter/template_images/booklet_jumbo_00.png new file mode 100644 index 0000000..5e18f85 Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/booklet_jumbo_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/booklet_large_00.png b/lib/squib/layouts/thegamecrafter/template_images/booklet_large_00.png new file mode 100644 index 0000000..47f76ab Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/booklet_large_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/booklet_medium_00.png b/lib/squib/layouts/thegamecrafter/template_images/booklet_medium_00.png new file mode 100644 index 0000000..8870d72 Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/booklet_medium_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/booklet_small_00.png b/lib/squib/layouts/thegamecrafter/template_images/booklet_small_00.png new file mode 100644 index 0000000..f674cd4 Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/booklet_small_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/booklet_tall_00.png b/lib/squib/layouts/thegamecrafter/template_images/booklet_tall_00.png new file mode 100644 index 0000000..2c96d0e Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/booklet_tall_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/booklet_tarot_00.png b/lib/squib/layouts/thegamecrafter/template_images/booklet_tarot_00.png new file mode 100644 index 0000000..05e7007 Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/booklet_tarot_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/box_bridge_tuck_(108_cards)_00.png b/lib/squib/layouts/thegamecrafter/template_images/box_bridge_tuck_(108_cards)_00.png new file mode 100644 index 0000000..db62585 Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/box_bridge_tuck_(108_cards)_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/box_bridge_tuck_(54_cards)_00.png b/lib/squib/layouts/thegamecrafter/template_images/box_bridge_tuck_(54_cards)_00.png new file mode 100644 index 0000000..079bc00 Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/box_bridge_tuck_(54_cards)_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/box_jumbo_tuck_(90_cards)_00.png b/lib/squib/layouts/thegamecrafter/template_images/box_jumbo_tuck_(90_cards)_00.png new file mode 100644 index 0000000..0bb866c Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/box_jumbo_tuck_(90_cards)_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/box_large_pro_bottom_wrap_00.png b/lib/squib/layouts/thegamecrafter/template_images/box_large_pro_bottom_wrap_00.png new file mode 100644 index 0000000..8d1ec3c Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/box_large_pro_bottom_wrap_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/box_large_pro_top_wrap_00.png b/lib/squib/layouts/thegamecrafter/template_images/box_large_pro_top_wrap_00.png new file mode 100644 index 0000000..36cf979 Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/box_large_pro_top_wrap_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/box_large_retail_00.png b/lib/squib/layouts/thegamecrafter/template_images/box_large_retail_00.png new file mode 100644 index 0000000..5626edc Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/box_large_retail_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/box_medium_game_00.png b/lib/squib/layouts/thegamecrafter/template_images/box_medium_game_00.png new file mode 100644 index 0000000..dcd2559 Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/box_medium_game_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/box_medium_pro_00.png b/lib/squib/layouts/thegamecrafter/template_images/box_medium_pro_00.png new file mode 100644 index 0000000..eed141d Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/box_medium_pro_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/box_poker_card_wrap_(18_cards)_00.png b/lib/squib/layouts/thegamecrafter/template_images/box_poker_card_wrap_(18_cards)_00.png new file mode 100644 index 0000000..e32bbd4 Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/box_poker_card_wrap_(18_cards)_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/box_poker_tuck_(108_cards)_00.png b/lib/squib/layouts/thegamecrafter/template_images/box_poker_tuck_(108_cards)_00.png new file mode 100644 index 0000000..9a50d53 Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/box_poker_tuck_(108_cards)_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/box_poker_tuck_(36_cards)_00.png b/lib/squib/layouts/thegamecrafter/template_images/box_poker_tuck_(36_cards)_00.png new file mode 100644 index 0000000..0a5f1d2 Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/box_poker_tuck_(36_cards)_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/box_poker_tuck_(54_cards)_00.png b/lib/squib/layouts/thegamecrafter/template_images/box_poker_tuck_(54_cards)_00.png new file mode 100644 index 0000000..9ed15e7 Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/box_poker_tuck_(54_cards)_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/box_poker_tuck_(72_cards)_00.png b/lib/squib/layouts/thegamecrafter/template_images/box_poker_tuck_(72_cards)_00.png new file mode 100644 index 0000000..90e6102 Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/box_poker_tuck_(72_cards)_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/box_poker_tuck_(90_cards)_00.png b/lib/squib/layouts/thegamecrafter/template_images/box_poker_tuck_(90_cards)_00.png new file mode 100644 index 0000000..c0d8d81 Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/box_poker_tuck_(90_cards)_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/box_small_pro_00.png b/lib/squib/layouts/thegamecrafter/template_images/box_small_pro_00.png new file mode 100644 index 0000000..0bb866c Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/box_small_pro_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/box_square_tuck_(48_cards)_00.png b/lib/squib/layouts/thegamecrafter/template_images/box_square_tuck_(48_cards)_00.png new file mode 100644 index 0000000..62240d7 Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/box_square_tuck_(48_cards)_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/box_square_tuck_(96_cards)_00.png b/lib/squib/layouts/thegamecrafter/template_images/box_square_tuck_(96_cards)_00.png new file mode 100644 index 0000000..3c7c6c0 Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/box_square_tuck_(96_cards)_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/box_tarot_tuck_(40_cards)_00.png b/lib/squib/layouts/thegamecrafter/template_images/box_tarot_tuck_(40_cards)_00.png new file mode 100644 index 0000000..c2761fa Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/box_tarot_tuck_(40_cards)_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/box_tarot_tuck_(90_cards)_00.png b/lib/squib/layouts/thegamecrafter/template_images/box_tarot_tuck_(90_cards)_00.png new file mode 100644 index 0000000..1abc390 Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/box_tarot_tuck_(90_cards)_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/deck_bridge_00.png b/lib/squib/layouts/thegamecrafter/template_images/deck_bridge_00.png new file mode 100644 index 0000000..7a23d22 Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/deck_bridge_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/deck_business_00.png b/lib/squib/layouts/thegamecrafter/template_images/deck_business_00.png new file mode 100644 index 0000000..2a0cb12 Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/deck_business_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/deck_circle_00.png b/lib/squib/layouts/thegamecrafter/template_images/deck_circle_00.png new file mode 100644 index 0000000..e8af4de Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/deck_circle_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/deck_domino_00.png b/lib/squib/layouts/thegamecrafter/template_images/deck_domino_00.png new file mode 100644 index 0000000..1c2d53a Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/deck_domino_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/deck_euro_square_00.png b/lib/squib/layouts/thegamecrafter/template_images/deck_euro_square_00.png new file mode 100644 index 0000000..c038413 Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/deck_euro_square_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/deck_hex_00.png b/lib/squib/layouts/thegamecrafter/template_images/deck_hex_00.png new file mode 100644 index 0000000..e68d2cf Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/deck_hex_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/deck_jumbo_00.png b/lib/squib/layouts/thegamecrafter/template_images/deck_jumbo_00.png new file mode 100644 index 0000000..9751531 Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/deck_jumbo_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/deck_micro_00.png b/lib/squib/layouts/thegamecrafter/template_images/deck_micro_00.png new file mode 100644 index 0000000..04013b6 Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/deck_micro_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/deck_mini_00.png b/lib/squib/layouts/thegamecrafter/template_images/deck_mini_00.png new file mode 100644 index 0000000..6d7c20f Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/deck_mini_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/deck_poker_00.png b/lib/squib/layouts/thegamecrafter/template_images/deck_poker_00.png new file mode 100644 index 0000000..a7d9a2d Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/deck_poker_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/deck_small_square_00.png b/lib/squib/layouts/thegamecrafter/template_images/deck_small_square_00.png new file mode 100644 index 0000000..4826dfb Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/deck_small_square_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/deck_square_00.png b/lib/squib/layouts/thegamecrafter/template_images/deck_square_00.png new file mode 100644 index 0000000..b9b3b86 Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/deck_square_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/deck_tarot_00.png b/lib/squib/layouts/thegamecrafter/template_images/deck_tarot_00.png new file mode 100644 index 0000000..51fed7c Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/deck_tarot_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/deck_us_game_00.png b/lib/squib/layouts/thegamecrafter/template_images/deck_us_game_00.png new file mode 100644 index 0000000..e8a73e5 Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/deck_us_game_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/dial_dual_00.png b/lib/squib/layouts/thegamecrafter/template_images/dial_dual_00.png new file mode 100644 index 0000000..715c0b5 Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/dial_dual_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/dial_small_00.png b/lib/squib/layouts/thegamecrafter/template_images/dial_small_00.png new file mode 100644 index 0000000..9d07230 Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/dial_small_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/mat_big_00.png b/lib/squib/layouts/thegamecrafter/template_images/mat_big_00.png new file mode 100644 index 0000000..1be1e5c Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/mat_big_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/mat_domino_00.png b/lib/squib/layouts/thegamecrafter/template_images/mat_domino_00.png new file mode 100644 index 0000000..96db16c Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/mat_domino_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/mat_flower_00.png b/lib/squib/layouts/thegamecrafter/template_images/mat_flower_00.png new file mode 100644 index 0000000..e1476f3 Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/mat_flower_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/mat_half_00.png b/lib/squib/layouts/thegamecrafter/template_images/mat_half_00.png new file mode 100644 index 0000000..5bf6257 Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/mat_half_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/mat_hex_00.png b/lib/squib/layouts/thegamecrafter/template_images/mat_hex_00.png new file mode 100644 index 0000000..fb45747 Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/mat_hex_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/mat_invader_00.png b/lib/squib/layouts/thegamecrafter/template_images/mat_invader_00.png new file mode 100644 index 0000000..d7453ca Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/mat_invader_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/mat_large_hex_00.png b/lib/squib/layouts/thegamecrafter/template_images/mat_large_hex_00.png new file mode 100644 index 0000000..72ba8a5 Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/mat_large_hex_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/mat_large_square_00.png b/lib/squib/layouts/thegamecrafter/template_images/mat_large_square_00.png new file mode 100644 index 0000000..5e85dfb Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/mat_large_square_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/mat_quarter_00.png b/lib/squib/layouts/thegamecrafter/template_images/mat_quarter_00.png new file mode 100644 index 0000000..dc07d39 Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/mat_quarter_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/mat_skinny_00.png b/lib/squib/layouts/thegamecrafter/template_images/mat_skinny_00.png new file mode 100644 index 0000000..13c2dba Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/mat_skinny_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/mat_sliver_00.png b/lib/squib/layouts/thegamecrafter/template_images/mat_sliver_00.png new file mode 100644 index 0000000..25fb7ee Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/mat_sliver_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/mat_small_square_00.png b/lib/squib/layouts/thegamecrafter/template_images/mat_small_square_00.png new file mode 100644 index 0000000..f3694d4 Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/mat_small_square_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/mat_spinner_00.png b/lib/squib/layouts/thegamecrafter/template_images/mat_spinner_00.png new file mode 100644 index 0000000..b2ffdfd Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/mat_spinner_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/mat_square_00.png b/lib/squib/layouts/thegamecrafter/template_images/mat_square_00.png new file mode 100644 index 0000000..f2c4cd9 Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/mat_square_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/mat_strip_00.png b/lib/squib/layouts/thegamecrafter/template_images/mat_strip_00.png new file mode 100644 index 0000000..1de9194 Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/mat_strip_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/mat_us_game_00.png b/lib/squib/layouts/thegamecrafter/template_images/mat_us_game_00.png new file mode 100644 index 0000000..375132f Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/mat_us_game_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/misc_document_00.png b/lib/squib/layouts/thegamecrafter/template_images/misc_document_00.png new file mode 100644 index 0000000..c050347 Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/misc_document_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/misc_play_money_00.png b/lib/squib/layouts/thegamecrafter/template_images/misc_play_money_00.png new file mode 100644 index 0000000..9c0e4b7 Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/misc_play_money_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/punchout_large_custom_00.png b/lib/squib/layouts/thegamecrafter/template_images/punchout_large_custom_00.png new file mode 100644 index 0000000..bb57b82 Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/punchout_large_custom_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/punchout_large_large_hex_tile_00.png b/lib/squib/layouts/thegamecrafter/template_images/punchout_large_large_hex_tile_00.png new file mode 100644 index 0000000..e68d2cf Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/punchout_large_large_hex_tile_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/punchout_large_large_square_tile_00.png b/lib/squib/layouts/thegamecrafter/template_images/punchout_large_large_square_tile_00.png new file mode 100644 index 0000000..520947c Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/punchout_large_large_square_tile_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/punchout_large_medium_hex_tile_00.png b/lib/squib/layouts/thegamecrafter/template_images/punchout_large_medium_hex_tile_00.png new file mode 100644 index 0000000..a7d66b9 Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/punchout_large_medium_hex_tile_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/punchout_large_medium_square_tile_00.png b/lib/squib/layouts/thegamecrafter/template_images/punchout_large_medium_square_tile_00.png new file mode 100644 index 0000000..2caa254 Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/punchout_large_medium_square_tile_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/punchout_medium_custom_00.png b/lib/squib/layouts/thegamecrafter/template_images/punchout_medium_custom_00.png new file mode 100644 index 0000000..6d27883 Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/punchout_medium_custom_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/punchout_medium_domino_tile_00.png b/lib/squib/layouts/thegamecrafter/template_images/punchout_medium_domino_tile_00.png new file mode 100644 index 0000000..ffe3d9d Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/punchout_medium_domino_tile_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/punchout_medium_small_hex_tile_00.png b/lib/squib/layouts/thegamecrafter/template_images/punchout_medium_small_hex_tile_00.png new file mode 100644 index 0000000..d99711d Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/punchout_medium_small_hex_tile_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/punchout_medium_small_square_tile_00.png b/lib/squib/layouts/thegamecrafter/template_images/punchout_medium_small_square_tile_00.png new file mode 100644 index 0000000..e158b88 Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/punchout_medium_small_square_tile_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/punchout_medium_triangle_tile_00.png b/lib/squib/layouts/thegamecrafter/template_images/punchout_medium_triangle_tile_00.png new file mode 100644 index 0000000..97da3c2 Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/punchout_medium_triangle_tile_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/punchout_small_arrow_chit_00.png b/lib/squib/layouts/thegamecrafter/template_images/punchout_small_arrow_chit_00.png new file mode 100644 index 0000000..5a46e1c Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/punchout_small_arrow_chit_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/punchout_small_bullseye_chit_00.png b/lib/squib/layouts/thegamecrafter/template_images/punchout_small_bullseye_chit_00.png new file mode 100644 index 0000000..b2887dc Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/punchout_small_bullseye_chit_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/punchout_small_custom_00.png b/lib/squib/layouts/thegamecrafter/template_images/punchout_small_custom_00.png new file mode 100644 index 0000000..bdd9cd0 Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/punchout_small_custom_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/punchout_small_domino_chit_00.png b/lib/squib/layouts/thegamecrafter/template_images/punchout_small_domino_chit_00.png new file mode 100644 index 0000000..4d1615b Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/punchout_small_domino_chit_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/punchout_small_large_circle_chit_00.png b/lib/squib/layouts/thegamecrafter/template_images/punchout_small_large_circle_chit_00.png new file mode 100644 index 0000000..9e7402a Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/punchout_small_large_circle_chit_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/punchout_small_large_ring_00.png b/lib/squib/layouts/thegamecrafter/template_images/punchout_small_large_ring_00.png new file mode 100644 index 0000000..2ed1310 Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/punchout_small_large_ring_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/punchout_small_large_square_chit_00.png b/lib/squib/layouts/thegamecrafter/template_images/punchout_small_large_square_chit_00.png new file mode 100644 index 0000000..a9f984f Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/punchout_small_large_square_chit_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/punchout_small_large_standee_00.png b/lib/squib/layouts/thegamecrafter/template_images/punchout_small_large_standee_00.png new file mode 100644 index 0000000..92c6ee0 Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/punchout_small_large_standee_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/punchout_small_medium_circle_chit_00.png b/lib/squib/layouts/thegamecrafter/template_images/punchout_small_medium_circle_chit_00.png new file mode 100644 index 0000000..c6ac83e Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/punchout_small_medium_circle_chit_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/punchout_small_medium_ring_00.png b/lib/squib/layouts/thegamecrafter/template_images/punchout_small_medium_ring_00.png new file mode 100644 index 0000000..386cf90 Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/punchout_small_medium_ring_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/punchout_small_medium_square_chit_00.png b/lib/squib/layouts/thegamecrafter/template_images/punchout_small_medium_square_chit_00.png new file mode 100644 index 0000000..aaf4b7b Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/punchout_small_medium_square_chit_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/punchout_small_medium_standee_00.png b/lib/squib/layouts/thegamecrafter/template_images/punchout_small_medium_standee_00.png new file mode 100644 index 0000000..e9dd624 Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/punchout_small_medium_standee_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/punchout_small_medium_triangle_chit_00.png b/lib/squib/layouts/thegamecrafter/template_images/punchout_small_medium_triangle_chit_00.png new file mode 100644 index 0000000..232d9ac Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/punchout_small_medium_triangle_chit_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/punchout_small_mini_circle_tile_00.png b/lib/squib/layouts/thegamecrafter/template_images/punchout_small_mini_circle_tile_00.png new file mode 100644 index 0000000..5b20f0a Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/punchout_small_mini_circle_tile_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/punchout_small_mini_hex_tile_00.png b/lib/squib/layouts/thegamecrafter/template_images/punchout_small_mini_hex_tile_00.png new file mode 100644 index 0000000..eb9ac26 Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/punchout_small_mini_hex_tile_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/punchout_small_mini_square_tile_00.png b/lib/squib/layouts/thegamecrafter/template_images/punchout_small_mini_square_tile_00.png new file mode 100644 index 0000000..a9c8642 Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/punchout_small_mini_square_tile_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/punchout_small_small_circle_chit_00.png b/lib/squib/layouts/thegamecrafter/template_images/punchout_small_small_circle_chit_00.png new file mode 100644 index 0000000..a6f4347 Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/punchout_small_small_circle_chit_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/punchout_small_small_ring_00.png b/lib/squib/layouts/thegamecrafter/template_images/punchout_small_small_ring_00.png new file mode 100644 index 0000000..8d2c010 Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/punchout_small_small_ring_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/punchout_small_small_square_chit_00.png b/lib/squib/layouts/thegamecrafter/template_images/punchout_small_small_square_chit_00.png new file mode 100644 index 0000000..420b18f Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/punchout_small_small_square_chit_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/punchout_small_small_standee_00.png b/lib/squib/layouts/thegamecrafter/template_images/punchout_small_small_standee_00.png new file mode 100644 index 0000000..7482027 Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/punchout_small_small_standee_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/score_pad_large_00.png b/lib/squib/layouts/thegamecrafter/template_images/score_pad_large_00.png new file mode 100644 index 0000000..27df930 Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/score_pad_large_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/score_pad_medium_00.png b/lib/squib/layouts/thegamecrafter/template_images/score_pad_medium_00.png new file mode 100644 index 0000000..d6e5bd6 Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/score_pad_medium_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/score_pad_small_00.png b/lib/squib/layouts/thegamecrafter/template_images/score_pad_small_00.png new file mode 100644 index 0000000..9da176c Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/score_pad_small_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/screen_large_00.png b/lib/squib/layouts/thegamecrafter/template_images/screen_large_00.png new file mode 100644 index 0000000..14426fe Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/screen_large_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/screen_medium_00.png b/lib/squib/layouts/thegamecrafter/template_images/screen_medium_00.png new file mode 100644 index 0000000..1b664d7 Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/screen_medium_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/screen_small_00.png b/lib/squib/layouts/thegamecrafter/template_images/screen_small_00.png new file mode 100644 index 0000000..81c979d Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/screen_small_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/shard_circle_00.png b/lib/squib/layouts/thegamecrafter/template_images/shard_circle_00.png new file mode 100644 index 0000000..c6ac83e Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/shard_circle_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/shard_hex_00.png b/lib/squib/layouts/thegamecrafter/template_images/shard_hex_00.png new file mode 100644 index 0000000..86e8576 Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/shard_hex_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/shard_square_00.png b/lib/squib/layouts/thegamecrafter/template_images/shard_square_00.png new file mode 100644 index 0000000..aaf4b7b Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/shard_square_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/shard_tombstone_00.png b/lib/squib/layouts/thegamecrafter/template_images/shard_tombstone_00.png new file mode 100644 index 0000000..1dbcf2f Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/shard_tombstone_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/sticker_dice_00.png b/lib/squib/layouts/thegamecrafter/template_images/sticker_dice_00.png new file mode 100644 index 0000000..d75e164 Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/sticker_dice_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/sticker_meeple_00.png b/lib/squib/layouts/thegamecrafter/template_images/sticker_meeple_00.png new file mode 100644 index 0000000..e2557e8 Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/sticker_meeple_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/sticker_pawn_00.png b/lib/squib/layouts/thegamecrafter/template_images/sticker_pawn_00.png new file mode 100644 index 0000000..61b6733 Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/sticker_pawn_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/template_images/sticker_token_00.png b/lib/squib/layouts/thegamecrafter/template_images/sticker_token_00.png new file mode 100644 index 0000000..97b68ea Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/template_images/sticker_token_00.png differ diff --git a/lib/squib/layouts/thegamecrafter/tgc_printed_components.csv b/lib/squib/layouts/thegamecrafter/tgc_printed_components.csv new file mode 100644 index 0000000..3af69df --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/tgc_printed_components.csv @@ -0,0 +1,117 @@ +Printed Item,Type,Folder,Short Name,Cost Per Sheet,Cost Per Item,Items Per Sheet,Best Bulk Cost Per Sheet (100+ Games),Image width (px),Image height (px),Cut width (in),Cut height (in),Cut depth (in),X cut margin (in),Y cut margin (in) +Domino Board,Board,Board,Domino,$6.49,$1.62,4,$4.27,1275,2475,4,8,,0.125,0.125 +Half Board,Board,Board,Half,$6.49,$2.16,3,$4.26,1575,3075,5,10,,0.125,0.125 +Large Square Board,Board,Board,Large Square,$6.49,$6.49,1,$4.00,3075,3075,10,10,,0.125,0.125 +Quarter Board,Board,Board,Quarter,$6.49,$1.08,6,$4.50,1575,1575,5,5,,0.125,0.125 +Skinny Board,Board,Board,Skinny,$6.49,$1.62,4,$4.50,1275,3075,4,10,,0.125,0.125 +Sliver Board,Board,Board,Sliver,$6.99,$0.70,10,$5.00,675,2475,2,8,,0.125,0.125 +Small Square Board,Board,Board,Small Square,$6.49,$0.81,8,$4.50,1275,1275,4,4,,0.125,0.125 +Square Board,Board,Board,Square,$6.49,$3.25,2,$4.10,2475,2475,8,8,,0.125,0.125 +Strip Board,Board,Board,Strip,$6.49,$0.93,7,$4.79,675,3075,2,10,,0.125,0.125 +Jumbo Booklet,Booklet,Booklet,Jumbo,$1.10,$0.28,4,$0.76,2475,3075,8,10,,0.125,0.125 +Large Booklet,Booklet,Booklet,Large,$0.98,$0.24,4,$0.69,1575,2475,5,8,,0.125,0.125 +Medium Booklet,Booklet,Booklet,Medium,$0.98,$0.24,4,$0.69,1125,1575,3.5,5,,0.125,0.125 +Small Booklet,Booklet,Booklet,Small,$0.98,$0.24,4,$0.69,825,1125,2.5,3.5,,0.125,0.125 +Tall Booklet,Booklet,Booklet,Tall,$0.98,$0.24,4,$0.69,1425,2475,4.5,8,,0.125,0.125 +Tarot Booklet,Booklet,Booklet,Tarot,$0.98,$0.24,4,$0.69,900,1500,2.75,4.75,,0.125,0.125 +Large Pro Box Bottom Wrap,Box,Box,Large Pro Bottom Wrap,$2.99,$2.99,1,$2.50,3150,4950,10.25,16.25,,0.125,0.125 +Large Pro Box Top Wrap,Box,Box,Large Pro Top Wrap,$2.99,$2.99,1,$2.50,3225,5025,10.5,16.5,,0.125,0.125 +Bridge Tuck Box (108 cards),Box,Box,Bridge Tuck (108 cards),$2.79,$2.79,1,$2.35,2925,2250,2.25,3.5,1.62,3.75,2 +Bridge Tuck Box (54 cards),Box,Box,Bridge Tuck (54 cards),$2.79,$2.79,1,$2.35,2175,1800,2.25,3.5,0.81,2.5,1.25 +Jumbo Tuck Box (90 cards),Box,Box,Jumbo Tuck (90 cards),$2.79,$2.79,1,$2.35,3450,2700,3.5,5.5,1.35,4,1.75 +Large Retail Box,Box,Box,Large Retail,$5.00,$10.00,0.5,$3.50,3975,4725,11.75,9.125,2,0.75,3.3125 +Medium Game Box,Box,Box,Medium Game,$6.00,$6.00,1,$4.69,3450,5250,6.75,9,1.25,2.375,4.25 +Medium Pro Box,Box,Box,Medium Pro,$4.50,$8.99,0.5,$3.50,3300,4350,8.2,4.7,1.4,1.4,4.9 +Poker Card Wrap (18 cards),Box,Box,Poker Card Wrap (18 cards),$2.21,$2.21,1,$1.79,1875,2625,2.5,3.5,0.27,1.875,2.625 +Poker Tuck Box (108 cards),Box,Box,Poker Tuck (108 cards),$2.79,$2.79,1,$2.35,3075,2250,2.5,3.5,1.62,3.875,2 +Poker Tuck Box (36 cards),Box,Box,Poker Tuck (36 cards),$2.79,$2.79,1,$2.35,2100,1800,2.5,3.5,0.55,2.25,1.25 +Poker Tuck Box (54 cards),Box,Box,Poker Tuck (54 cards),$2.79,$2.79,1,$2.35,2325,1950,2.5,3.5,0.81,2.625,1.5 +Poker Tuck Box (72 cards),Box,Box,Poker Tuck (72 cards),$2.79,$2.79,1,$2.35,2550,1950,2.5,3.5,1.08,3,1.5 +Poker Tuck Box (90 cards),Box,Box,Poker Tuck (90 cards),$2.79,$2.79,1,$2.35,2775,2100,2.5,3.5,1.35,3.375,1.75 +Small Pro Box,Box,Box,Small Pro,$4.99,$4.99,1,$3.90,3450,2700,5.5,3.5,1,3,2.75 +Square Tuck Box (48 cards),Box,Box,Square Tuck (48 cards),$2.79,$2.79,1,$2.35,2850,1800,3.5,3.75,0.72,3,1.125 +Square Tuck Box (96 cards),Box,Box,Square Tuck (96 cards),$2.79,$2.79,1,$2.35,3525,2250,3.5,3.75,1.44,4.125,1.875 +Tarot Tuck Box (40 cards),Box,Box,Tarot Tuck (40 cards),$2.79,$2.79,1,$2.35,2325,2025,2.75,4.75,0.7,2.5,1 +Tarot Tuck Box (90 cards),Box,Box,Tarot Tuck (90 cards),$2.79,$2.79,1,$2.35,3000,2475,2.75,4.75,1.35,3.625,1.75 +Bridge Deck,Deck,Deck,Bridge,$1.66,$0.09,18,$1.06,750,1125,2.25,3.5,,0.125,0.125 +Business Deck,Deck,Deck,Business,$1.89,$0.09,21,$1.08,675,1125,2,3.5,,0.125,0.125 +Circle Deck,Deck,Deck,Circle,$2.29,$0.19,12,$1.61,1125,1125,3.5,3.5,,0.125,0.125 +Domino Deck,Deck,Deck,Domino,$1.99,$0.08,24,$1.18,600,1125,1.75,3.5,,0.125,0.125 +Euro Square Deck,Deck,Deck,Euro Square,$2.39,$0.16,15,$1.63,900,900,2.756,2.756,,0.122,0.122 +Hex Deck,Deck,Deck,Hex,$2.39,$0.20,12,$1.63,1200,1050,3.75,3.25,,0.125,0.125 +Jumbo Deck,Deck,Deck,Jumbo,$1.35,$0.23,6,$0.97,1125,1725,3.5,5.5,,0.125,0.125 +Micro Deck,Deck,Deck,Micro,$3.99,$0.07,56,$2.44,450,600,1.25,1.75,,0.125,0.125 +Mini Deck,Deck,Deck,Mini,$2.89,$0.09,32,$1.50,600,825,1.75,2.5,,0.125,0.125 +Poker Deck,Deck,Deck,Poker,$1.66,$0.09,18,$1.06,825,1125,2.5,3.5,,0.125,0.125 +Small Square Deck,Deck,Deck,Small Square,$2.39,$0.10,24,$1.17,825,825,2.5,2.5,,0.125,0.125 +Square Deck,Deck,Deck,Square,$2.19,$0.18,12,$1.07,1125,1125,3.5,3.5,,0.125,0.125 +Tarot Deck,Deck,Deck,Tarot,$1.99,$0.20,10,$1.05,900,1500,2.75,4.75,,0.125,0.125 +US Game Deck,Deck,Deck,US Game,$2.29,$0.13,18,$1.66,750,1125,2.20472,3.4252,,0.14764,0.1624 +Dual Dial,Dial,Dial,Dual,$5.99,$1.50,4,$3.47,2550,1650,2.5,5.25,,3,0.125 +Small Dial,Dial,Dial,Small,$5.28,$1.32,4,$3.06,825,2400,2.5,2.5,,0.125,2.75 +Accordion Board,Folding Board,Board/Folding,Accordion,$9.49,$9.49,1,$5.00,2475,4875,8,16,,0.125,0.125 +Bi-Fold Game Board,Folding Board,Board/Folding,Bi-Fold,$8.00,$8.00,1,$5.00,2775,5475,9,18,,0.125,0.125 +Quad-Fold Game Board,Folding Board,Board/Folding,Quad-Fold,$5.00,$10.00,0.5,$4.00,5475,5475,18,18,,0.125,0.125 +Six-Fold Game Board,Folding Board,Board/Folding,Six-Fold,$6.67,$20.00,0.333334,$5.50,8175,5475,27,18,,0.125,0.125 +Big Mat,Mat,Mat,Big,$1.66,$1.66,1,$1.30,3075,4875,10,16,,0.125,0.125 +Domino Mat,Mat,Mat,Domino,$1.99,$0.50,4,$1.54,1275,2475,4,8,,0.125,0.125 +Flower Mat,Mat,Mat,Flower,$2.69,$0.13,20,$1.95,825,900,2.5,2.75,,0.125,0.125 +Half Mat,Mat,Mat,Half,$1.99,$0.66,3,$1.41,1575,3075,5,10,,0.125,0.125 +Hex Mat,Mat,Mat,Hex,$2.69,$0.45,6,$1.59,1650,1425,5.25,4.5,,0.125,0.125 +Invader Mat,Mat,Mat,Invader,$2.69,$0.30,9,$1.85,1275,1125,4,3.5,,0.125,0.125 +Large Hex Mat,Mat,Mat,Large Hex,$2.69,$1.34,2,$1.59,2925,2550,9.5,8.25,,0.125,0.125 +Large Square Mat,Mat,Mat,Large Square,$1.66,$1.66,1,$1.26,3075,3075,10,10,,0.125,0.125 +Quarter Mat,Mat,Mat,Quarter,$1.99,$0.33,6,$1.46,1575,1575,5,5,,0.125,0.125 +Skinny Mat,Mat,Mat,Skinny,$1.83,$0.46,4,$1.40,1275,3075,4,10,,0.125,0.125 +Sliver Mat,Mat,Mat,Sliver,$2.69,$0.27,10,$1.69,675,2475,2,8,,0.125,0.125 +Small Square Mat,Mat,Mat,Small Square,$1.93,$0.24,8,$1.48,1275,1275,4,4,,0.125,0.125 +Spinner Mat,Mat,Mat,Spinner,$1.89,$0.95,2,$1.30,2475,2475,8,8,,0.125,0.125 +Square Mat,Mat,Mat,Square,$1.66,$0.83,2,$1.31,2475,2475,8,8,,0.125,0.125 +Strip Mat,Mat,Mat,Strip,$2.69,$0.38,7,$1.69,675,3075,2,10,,0.125,0.125 +US Game Mat,Mat,Mat,US Game,$2.48,$0.28,9,$1.61,1050,1425,3.25,4.5,,0.125,0.125 +Document,Misc,Misc,Document,$0.65,$0.33,2,$0.49,2550,3300,8.5,11,,0,0 +Play Money,Misc,Misc,Play Money,$1.99,$0.09,21,$1.26,675,1125,2,3.5,,0.125,0.125 +Arrow Chit,Small Punchout,Punchout/Small,Arrow Chit,$9.97,$0.05,200,$5.75,150,300,0.25,0.75,,0.125,0.125 +Bullseye Chit,Small Punchout,Punchout/Small,Bullseye Chit,$10.40,$0.26,40,$6.00,375,900,1,1,,0.125,1 +Custom Small Punchout,Small Punchout,Punchout/Small,Custom,$5.60 + (linear inches x $0.02616),???,10,$3.72 + (linear inches x $0.005232),975,1575,3.25,5.25,,0,0 +Domino Chit,Small Punchout,Punchout/Small,Domino Chit,$8.82,$0.22,40,$4.75,375,675,1,2,,0.125,0.125 +Large Circle Chit,Small Punchout,Punchout/Small,Large Circle Chit,$8.34,$0.10,80,$4.82,375,375,1,1,,0.125,0.125 +Large Ring,Small Punchout,Punchout/Small,Large Ring,$10.23,$0.17,60,$5.90,450,450,1.25,1.25,,0.125,0.125 +Large Square Chit,Small Punchout,Punchout/Small,Large Square Chit,$9.09,$0.11,80,$5.25,375,375,1,1,,0.125,0.125 +Large Standee,Small Punchout,Punchout/Small,Large Standee,$10.03,$0.25,40,$5.79,375,975,1,2.25,,0.125,0.5 +Medium Circle Chit,Small Punchout,Punchout/Small,Medium Circle Chit,$9.46,$0.06,150,$5.46,300,300,0.75,0.75,,0.125,0.125 +Medium Ring,Small Punchout,Punchout/Small,Medium Ring,$10.40,$0.13,80,$6.00,375,375,1,1,,0.125,0.125 +Medium Square Chit,Small Punchout,Punchout/Small,Medium Square Chit,$10.51,$0.07,150,$6.07,300,300,0.75,0.75,,0.125,0.125 +Medium Standee,Small Punchout,Punchout/Small,Medium Standee,$10.42,$0.17,60,$6.01,300,750,0.75,1.675,,0.125,0.4125 +Medium Triangle Chit,Small Punchout,Punchout/Small,Medium Triangle Chit,$9.29,$0.06,150,$5.36,300,300,0.75,0.75,,0.125,0.125 +Mini Circle Tile,Small Punchout,Punchout/Small,Mini Circle Tile,$8.17,$0.14,60,$4.72,450,450,1.25,1.25,,0.125,0.125 +Mini Hex Tile,Small Punchout,Punchout/Small,Mini Hex Tile,$8.06,$0.13,60,$4.66,450,450,1.25,1.08,,0.125,0.21 +Mini Square Tile,Small Punchout,Punchout/Small,Mini Square Tile,$8.88,$0.15,60,$5.13,450,450,1.25,1.25,,0.125,0.125 +Small Circle Chit,Small Punchout,Punchout/Small,Small Circle Chit,$10.40,$0.04,280,$6.00,225,225,0.5,0.5,,0.125,0.125 +Small Ring,Small Punchout,Punchout/Small,Small Ring,$9.89,$0.10,100,$5.71,300,300,0.75,0.75,,0.125,0.125 +Small Square Chit,Small Punchout,Punchout/Small,Small Square Chit,$11.72,$0.04,280,$6.76,225,225,0.5,0.5,,0.125,0.125 +Small Standee,Small Punchout,Punchout/Small,Small Standee,$10.47,$0.13,80,$6.04,225,525,0.5,1.125,,0.125,0.3125 +Custom Medium Punchout,Medium Punchout,Punchout/Medium,Custom,$5.60 + (linear inches x $0.02616),???,4,$3.72 + (linear inches x $0.005232),2400,1350,8,4.5,,0,0 +Domino Tile,Medium Punchout,Punchout/Medium,Domino Tile,$7.17,$0.60,12,$4.15,675,1275,2,4,,0.125,0.125 +Small Hex Tile,Medium Punchout,Punchout/Medium,Small Hex Tile,$7.70,$0.24,32,$4.45,675,600,2,1.75,,0.125,0.125 +Small Square Tile,Medium Punchout,Punchout/Medium,Small Square Tile,$7.70,$0.32,24,$4.45,675,675,2,2,,0.125,0.125 +Triangle Tile,Medium Punchout,Punchout/Medium,Triangle Tile,$7.70,$0.24,32,$4.45,675,600,2,1.75,,0.125,0.125 +Custom Large Punchout,Large Punchout,Punchout/Large,Custom,$5.60 + (linear inches x $0.02616),???,2,$3.72 + (linear inches x $0.005232),2475,3150,8.25,10.5,,0,0 +Large Hex Tile,Large Punchout,Punchout/Large,Large Hex Tile,$6.98,$0.58,12,$4.04,1200,1050,3.75,3.25,,0.125,0.125 +Large Square Tile,Large Punchout,Punchout/Large,Large Square Tile,$6.82,$0.85,8,$3.95,1125,1125,3.5,3.5,,0.125,0.125 +Medium Hex Tile,Large Punchout,Punchout/Large,Medium Hex Tile,$7.07,$0.29,24,$4.09,825,750,2.5,2.2,,0.125,0.15 +Medium Square Tile,Large Punchout,Punchout/Large,Medium Square Tile,$6.91,$0.38,18,$4.00,825,825,2.5,2.5,,0.125,0.125 +Large Score Pad,Score Pad,Score Pad,Large,$0.35,$0.09,4,$0.20,2475,3075,8,10,,0.125,0.125 +Medium Score Pad,Score Pad,Score Pad,Medium,$0.30,$0.07,4,$0.18,1425,2475,4.5,8,,0.125,0.125 +Small Score Pad,Score Pad,Score Pad,Small,$0.30,$0.07,4,$0.18,1125,1725,3.5,5.5,,0.125,0.125 +Large Screen,Screen,Screen,Large,$2.79,$2.79,1,$1.65,4875,3075,16,10,,0.125,0.125 +Medium Screen,Screen,Screen,Medium,$2.79,$1.40,2,$1.65,4875,1425,16,4.5,,0.125,0.125 +Small Screen,Screen,Screen,Small,$2.79,$0.70,4,$1.65,3075,1200,10,3.5,,0.125,0.25 +Circle Shard,Shard,Shard,Circle,$2.59,$0.02,108,$1.45,300,300,0.75,0.75,,0.125,0.125 +Hex Shard,Shard,Shard,Hex,$2.59,$0.02,108,$1.45,300,300,0.75,0.66,,0.125,0.17 +Square Shard,Shard,Shard,Square,$2.59,$0.02,108,$1.45,300,300,0.75,0.75,,0.125,0.125 +Tombstone Shard,Shard,Shard,Tombstone,$2.59,$0.04,72,$1.45,300,450,0.75,1.25,,0.125,0.125 +Dice Sticker,Sticker,Sticker,Dice,$2.99,$0.01,225,$1.59,188,188,0.5,0.5,,0.0633333333,0.0633333333 +Meeple Sticker,Sticker,Sticker,Meeple,$3.99,$0.02,180,$2.18,225,225,0.5,0.56,,0.125,0.095 +Pawn Sticker,Sticker,Sticker,Pawn,$2.99,$0.04,72,$1.67,300,525,0.65,1.35,,0.175,0.2 +Token Sticker,Sticker,Sticker,Token,$3.68,$0.05,72,$2.80,338,338,1,1,,0.0633333333,0.0633333333 diff --git a/lib/squib/layouts/thegamecrafter/tgc_printed_components.ods b/lib/squib/layouts/thegamecrafter/tgc_printed_components.ods new file mode 100644 index 0000000..b57d3a8 Binary files /dev/null and b/lib/squib/layouts/thegamecrafter/tgc_printed_components.ods differ diff --git a/lib/squib/layouts/thegamecrafter/thegamecrafter.rb b/lib/squib/layouts/thegamecrafter/thegamecrafter.rb new file mode 100644 index 0000000..9661b96 --- /dev/null +++ b/lib/squib/layouts/thegamecrafter/thegamecrafter.rb @@ -0,0 +1,814 @@ +#!/usr/bin/env ruby +require 'squib' +Squib::Deck.new( + layout: 'board/domino.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'board_domino_' +end +Squib::Deck.new( + layout: 'board/half.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'board_half_' +end +Squib::Deck.new( + layout: 'board/large_square.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'board_large_square_' +end +Squib::Deck.new( + layout: 'board/quarter.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'board_quarter_' +end +Squib::Deck.new( + layout: 'board/skinny.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'board_skinny_' +end +Squib::Deck.new( + layout: 'board/sliver.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'board_sliver_' +end +Squib::Deck.new( + layout: 'board/small_square.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'board_small_square_' +end +Squib::Deck.new( + layout: 'board/square.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'board_square_' +end +Squib::Deck.new( + layout: 'board/strip.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'board_strip_' +end +Squib::Deck.new( + layout: 'booklet/jumbo.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'booklet_jumbo_' +end +Squib::Deck.new( + layout: 'booklet/large.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'booklet_large_' +end +Squib::Deck.new( + layout: 'booklet/medium.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'booklet_medium_' +end +Squib::Deck.new( + layout: 'booklet/small.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'booklet_small_' +end +Squib::Deck.new( + layout: 'booklet/tall.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'booklet_tall_' +end +Squib::Deck.new( + layout: 'booklet/tarot.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'booklet_tarot_' +end +Squib::Deck.new( + layout: 'box/large_pro_bottom_wrap.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'box_large_pro_bottom_wrap_' +end +Squib::Deck.new( + layout: 'box/large_pro_top_wrap.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'box_large_pro_top_wrap_' +end +Squib::Deck.new( + layout: 'box/bridge_tuck_(108_cards).yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'box_bridge_tuck_(108_cards)_' +end +Squib::Deck.new( + layout: 'box/bridge_tuck_(54_cards).yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'box_bridge_tuck_(54_cards)_' +end +Squib::Deck.new( + layout: 'box/jumbo_tuck_(90_cards).yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'box_jumbo_tuck_(90_cards)_' +end +Squib::Deck.new( + layout: 'box/large_retail.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'box_large_retail_' +end +Squib::Deck.new( + layout: 'box/medium_game.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'box_medium_game_' +end +Squib::Deck.new( + layout: 'box/medium_pro.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'box_medium_pro_' +end +Squib::Deck.new( + layout: 'box/poker_card_wrap_(18_cards).yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'box_poker_card_wrap_(18_cards)_' +end +Squib::Deck.new( + layout: 'box/poker_tuck_(108_cards).yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'box_poker_tuck_(108_cards)_' +end +Squib::Deck.new( + layout: 'box/poker_tuck_(36_cards).yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'box_poker_tuck_(36_cards)_' +end +Squib::Deck.new( + layout: 'box/poker_tuck_(54_cards).yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'box_poker_tuck_(54_cards)_' +end +Squib::Deck.new( + layout: 'box/poker_tuck_(72_cards).yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'box_poker_tuck_(72_cards)_' +end +Squib::Deck.new( + layout: 'box/poker_tuck_(90_cards).yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'box_poker_tuck_(90_cards)_' +end +Squib::Deck.new( + layout: 'box/small_pro.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'box_small_pro_' +end +Squib::Deck.new( + layout: 'box/square_tuck_(48_cards).yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'box_square_tuck_(48_cards)_' +end +Squib::Deck.new( + layout: 'box/square_tuck_(96_cards).yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'box_square_tuck_(96_cards)_' +end +Squib::Deck.new( + layout: 'box/tarot_tuck_(40_cards).yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'box_tarot_tuck_(40_cards)_' +end +Squib::Deck.new( + layout: 'box/tarot_tuck_(90_cards).yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'box_tarot_tuck_(90_cards)_' +end +Squib::Deck.new( + layout: 'deck/bridge.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'deck_bridge_' +end +Squib::Deck.new( + layout: 'deck/business.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'deck_business_' +end +Squib::Deck.new( + layout: 'deck/circle.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'deck_circle_' +end +Squib::Deck.new( + layout: 'deck/domino.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'deck_domino_' +end +Squib::Deck.new( + layout: 'deck/euro_square.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'deck_euro_square_' +end +Squib::Deck.new( + layout: 'deck/hex.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'deck_hex_' +end +Squib::Deck.new( + layout: 'deck/jumbo.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'deck_jumbo_' +end +Squib::Deck.new( + layout: 'deck/micro.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'deck_micro_' +end +Squib::Deck.new( + layout: 'deck/mini.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'deck_mini_' +end +Squib::Deck.new( + layout: 'deck/poker.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'deck_poker_' +end +Squib::Deck.new( + layout: 'deck/small_square.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'deck_small_square_' +end +Squib::Deck.new( + layout: 'deck/square.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'deck_square_' +end +Squib::Deck.new( + layout: 'deck/tarot.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'deck_tarot_' +end +Squib::Deck.new( + layout: 'deck/us_game.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'deck_us_game_' +end +Squib::Deck.new( + layout: 'dial/dual.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'dial_dual_' +end +Squib::Deck.new( + layout: 'dial/small.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'dial_small_' +end +Squib::Deck.new( + layout: 'board/folding/accordion.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'board_folding_accordion_' +end +Squib::Deck.new( + layout: 'board/folding/bi-fold.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'board_folding_bi-fold_' +end +Squib::Deck.new( + layout: 'board/folding/quad-fold.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'board_folding_quad-fold_' +end +Squib::Deck.new( + layout: 'board/folding/six-fold.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'board_folding_six-fold_' +end +Squib::Deck.new( + layout: 'mat/big.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'mat_big_' +end +Squib::Deck.new( + layout: 'mat/domino.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'mat_domino_' +end +Squib::Deck.new( + layout: 'mat/flower.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'mat_flower_' +end +Squib::Deck.new( + layout: 'mat/half.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'mat_half_' +end +Squib::Deck.new( + layout: 'mat/hex.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'mat_hex_' +end +Squib::Deck.new( + layout: 'mat/invader.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'mat_invader_' +end +Squib::Deck.new( + layout: 'mat/large_hex.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'mat_large_hex_' +end +Squib::Deck.new( + layout: 'mat/large_square.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'mat_large_square_' +end +Squib::Deck.new( + layout: 'mat/quarter.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'mat_quarter_' +end +Squib::Deck.new( + layout: 'mat/skinny.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'mat_skinny_' +end +Squib::Deck.new( + layout: 'mat/sliver.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'mat_sliver_' +end +Squib::Deck.new( + layout: 'mat/small_square.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'mat_small_square_' +end +Squib::Deck.new( + layout: 'mat/spinner.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'mat_spinner_' +end +Squib::Deck.new( + layout: 'mat/square.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'mat_square_' +end +Squib::Deck.new( + layout: 'mat/strip.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'mat_strip_' +end +Squib::Deck.new( + layout: 'mat/us_game.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'mat_us_game_' +end +Squib::Deck.new( + layout: 'misc/document.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'misc_document_' +end +Squib::Deck.new( + layout: 'misc/play_money.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'misc_play_money_' +end +Squib::Deck.new( + layout: 'punchout/small/arrow_chit.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'punchout_small_arrow_chit_' +end +Squib::Deck.new( + layout: 'punchout/small/bullseye_chit.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'punchout_small_bullseye_chit_' +end +Squib::Deck.new( + layout: 'punchout/small/custom.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'punchout_small_custom_' +end +Squib::Deck.new( + layout: 'punchout/small/domino_chit.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'punchout_small_domino_chit_' +end +Squib::Deck.new( + layout: 'punchout/small/large_circle_chit.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'punchout_small_large_circle_chit_' +end +Squib::Deck.new( + layout: 'punchout/small/large_ring.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'punchout_small_large_ring_' +end +Squib::Deck.new( + layout: 'punchout/small/large_square_chit.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'punchout_small_large_square_chit_' +end +Squib::Deck.new( + layout: 'punchout/small/large_standee.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'punchout_small_large_standee_' +end +Squib::Deck.new( + layout: 'punchout/small/medium_circle_chit.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'punchout_small_medium_circle_chit_' +end +Squib::Deck.new( + layout: 'punchout/small/medium_ring.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'punchout_small_medium_ring_' +end +Squib::Deck.new( + layout: 'punchout/small/medium_square_chit.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'punchout_small_medium_square_chit_' +end +Squib::Deck.new( + layout: 'punchout/small/medium_standee.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'punchout_small_medium_standee_' +end +Squib::Deck.new( + layout: 'punchout/small/medium_triangle_chit.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'punchout_small_medium_triangle_chit_' +end +Squib::Deck.new( + layout: 'punchout/small/mini_circle_tile.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'punchout_small_mini_circle_tile_' +end +Squib::Deck.new( + layout: 'punchout/small/mini_hex_tile.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'punchout_small_mini_hex_tile_' +end +Squib::Deck.new( + layout: 'punchout/small/mini_square_tile.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'punchout_small_mini_square_tile_' +end +Squib::Deck.new( + layout: 'punchout/small/small_circle_chit.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'punchout_small_small_circle_chit_' +end +Squib::Deck.new( + layout: 'punchout/small/small_ring.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'punchout_small_small_ring_' +end +Squib::Deck.new( + layout: 'punchout/small/small_square_chit.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'punchout_small_small_square_chit_' +end +Squib::Deck.new( + layout: 'punchout/small/small_standee.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'punchout_small_small_standee_' +end +Squib::Deck.new( + layout: 'punchout/medium/custom.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'punchout_medium_custom_' +end +Squib::Deck.new( + layout: 'punchout/medium/domino_tile.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'punchout_medium_domino_tile_' +end +Squib::Deck.new( + layout: 'punchout/medium/small_hex_tile.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'punchout_medium_small_hex_tile_' +end +Squib::Deck.new( + layout: 'punchout/medium/small_square_tile.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'punchout_medium_small_square_tile_' +end +Squib::Deck.new( + layout: 'punchout/medium/triangle_tile.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'punchout_medium_triangle_tile_' +end +Squib::Deck.new( + layout: 'punchout/large/custom.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'punchout_large_custom_' +end +Squib::Deck.new( + layout: 'punchout/large/large_hex_tile.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'punchout_large_large_hex_tile_' +end +Squib::Deck.new( + layout: 'punchout/large/large_square_tile.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'punchout_large_large_square_tile_' +end +Squib::Deck.new( + layout: 'punchout/large/medium_hex_tile.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'punchout_large_medium_hex_tile_' +end +Squib::Deck.new( + layout: 'punchout/large/medium_square_tile.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'punchout_large_medium_square_tile_' +end +Squib::Deck.new( + layout: 'score_pad/large.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'score_pad_large_' +end +Squib::Deck.new( + layout: 'score_pad/medium.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'score_pad_medium_' +end +Squib::Deck.new( + layout: 'score_pad/small.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'score_pad_small_' +end +Squib::Deck.new( + layout: 'screen/large.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'screen_large_' +end +Squib::Deck.new( + layout: 'screen/medium.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'screen_medium_' +end +Squib::Deck.new( + layout: 'screen/small.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'screen_small_' +end +Squib::Deck.new( + layout: 'shard/circle.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'shard_circle_' +end +Squib::Deck.new( + layout: 'shard/hex.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'shard_hex_' +end +Squib::Deck.new( + layout: 'shard/square.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'shard_square_' +end +Squib::Deck.new( + layout: 'shard/tombstone.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'shard_tombstone_' +end +Squib::Deck.new( + layout: 'sticker/dice.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'sticker_dice_' +end +Squib::Deck.new( + layout: 'sticker/meeple.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'sticker_meeple_' +end +Squib::Deck.new( + layout: 'sticker/pawn.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'sticker_pawn_' +end +Squib::Deck.new( + layout: 'sticker/token.yml' +) do + background color: :white + draw_layouts + save_png dir: 'template_images', prefix: 'sticker_token_' +end