|
|
@@ -1,18 +1,6 @@
|
|
|
job_lines:
|
|
|
- SquareGrid(101, 101):
|
|
|
- - "line(0, 0, 0, 0)"
|
|
|
- - "line(0, 0, 1, 1)"
|
|
|
- - "line(0, 0, 10, 10)"
|
|
|
- - "line(0, 0, 100, 100)"
|
|
|
- - "line(10, 10, 10, 5)"
|
|
|
- - "line(10, 10, 15, 5)"
|
|
|
- - "line(10, 10, 15, 10)"
|
|
|
- - "line(10, 10, 15, 15)"
|
|
|
- - "line(10, 10, 10, 15)"
|
|
|
- - "line(10, 10, 5, 15)"
|
|
|
- - "line(10, 10, 5, 10)"
|
|
|
- - "line(10, 10, 5, 5)"
|
|
|
- FHexGrid(101, 101):
|
|
|
+ grids: ["SquareGrid(101, 101)", "FHexGrid(101, 101)"]
|
|
|
+ calls:
|
|
|
- "line(0, 0, 0, 0)"
|
|
|
- "line(0, 0, 1, 1)"
|
|
|
- "line(0, 0, 10, 10)"
|
|
|
@@ -25,3 +13,103 @@ job_lines:
|
|
|
- "line(10, 10, 5, 15)"
|
|
|
- "line(10, 10, 5, 10)"
|
|
|
- "line(10, 10, 5, 5)"
|
|
|
+
|
|
|
+job_zone:
|
|
|
+ grids: ["SquareGrid(51, 51)", "FHexGrid(51, 51)"]
|
|
|
+ calls:
|
|
|
+ - "zone(25,25,0)"
|
|
|
+ - "zone(25,25,1)"
|
|
|
+ - "zone(25,25,2)"
|
|
|
+ - "zone(25,25,3)"
|
|
|
+ - "zone(25,25,4)"
|
|
|
+ - "zone(25,25,5)"
|
|
|
+ - "zone(25,25,15)"
|
|
|
+
|
|
|
+job_triangle1:
|
|
|
+ grids: ["SquareGrid(51, 51)", "FHexGrid(51, 51)"]
|
|
|
+ calls:
|
|
|
+ - "triangle(10, 10, 10, 10, 1)"
|
|
|
+# - "triangle(10, 10, 10, 5, 1)"
|
|
|
+ - "triangle(10, 10, 15, 5, 1)"
|
|
|
+ - "triangle(10, 10, 15, 10, 1)"
|
|
|
+ - "triangle(10, 10, 15, 15, 1)"
|
|
|
+ - "triangle(10, 10, 10, 15, 1)"
|
|
|
+ - "triangle(10, 10, 5, 15, 1)"
|
|
|
+ - "triangle(10, 10, 5, 10, 1)"
|
|
|
+ - "triangle(10, 10, 5, 5, 1)"
|
|
|
+
|
|
|
+job_triangle2:
|
|
|
+ grids: ["SquareGrid(51, 51)", "FHexGrid(51, 51)"]
|
|
|
+ calls:
|
|
|
+# - "triangle(10, 10, 10, 5, 2)"
|
|
|
+ - "triangle(10, 10, 15, 5, 2)"
|
|
|
+ - "triangle(10, 10, 15, 10, 2)"
|
|
|
+ - "triangle(10, 10, 15, 15, 2)"
|
|
|
+ - "triangle(10, 10, 10, 15, 2)"
|
|
|
+ - "triangle(10, 10, 5, 15, 2)"
|
|
|
+ - "triangle(10, 10, 5, 10, 2)"
|
|
|
+ - "triangle(10, 10, 5, 5, 2)"
|
|
|
+
|
|
|
+job_triangle3:
|
|
|
+ grids: ["SquareGrid(51, 51)", "FHexGrid(51, 51)"]
|
|
|
+ calls:
|
|
|
+# - "triangle(10, 10, 10, 5, 3)"
|
|
|
+ - "triangle(10, 10, 15, 5, 3)"
|
|
|
+ - "triangle(10, 10, 15, 10, 3)"
|
|
|
+ - "triangle(10, 10, 15, 15, 3)"
|
|
|
+ - "triangle(10, 10, 10, 15, 3)"
|
|
|
+ - "triangle(10, 10, 5, 15, 3)"
|
|
|
+ - "triangle(10, 10, 5, 10, 3)"
|
|
|
+ - "triangle(10, 10, 5, 5, 3)"
|
|
|
+
|
|
|
+job_rectangle:
|
|
|
+ grids: ["SquareGrid(51, 51)", "FHexGrid(51, 51)"]
|
|
|
+ calls:
|
|
|
+ - "rectangle(10,10,10,10)"
|
|
|
+ - "rectangle(10,10,11,11)"
|
|
|
+ - "rectangle(10,10,15,15)"
|
|
|
+ - "rectangle(10,10,5,5)"
|
|
|
+ - "rectangle(5,10,5,5)"
|
|
|
+ - "rectangle(10,5,5,5)"
|
|
|
+ - "rectangle(10,10,30,30)"
|
|
|
+
|
|
|
+job_hollow_rectangle:
|
|
|
+ grids: ["SquareGrid(51, 51)", "FHexGrid(51, 51)"]
|
|
|
+ calls:
|
|
|
+ - "hollow_rectangle(10,10,10,10)"
|
|
|
+ - "hollow_rectangle(10,10,11,11)"
|
|
|
+ - "hollow_rectangle(10,10,15,15)"
|
|
|
+ - "hollow_rectangle(10,10,5,5)"
|
|
|
+ - "hollow_rectangle(5,10,5,5)"
|
|
|
+ - "hollow_rectangle(10,5,5,5)"
|
|
|
+ - "hollow_rectangle(10,10,30,30)"
|
|
|
+
|
|
|
+job_rotate:
|
|
|
+ grids: ["SquareGrid(51, 51)", "FHexGrid(51, 51)"]
|
|
|
+ calls:
|
|
|
+ - "rotate((10,10), [], 0)"
|
|
|
+ - "rotate((10,10), [], 1)"
|
|
|
+ - "rotate((10,10), [(10,10)], 0)"
|
|
|
+ - "rotate((10,10), [(10,10)], 1)"
|
|
|
+ - "rotate((10,10), [(11,10)], 0)"
|
|
|
+ - "rotate((10,10), [(11,10)], 1)"
|
|
|
+ - "rotate((10,10), [(11,10)], 2)"
|
|
|
+ - "rotate((10,10), [(11,10)], 3)"
|
|
|
+ - "rotate((10,10), [(11,10)], 4)"
|
|
|
+ - "rotate((10,10), [(11,10)], 5)"
|
|
|
+ - "rotate((10,10), [(11,10)], 6)"
|
|
|
+ - "rotate((10,10), [(11,11), (12,12), (13,13)], 0)"
|
|
|
+ - "rotate((10,10), [(11,11), (12,12), (13,13)], 1)"
|
|
|
+ - "rotate((10,10), [(11,11), (12,12), (13,13)], 2)"
|
|
|
+ - "rotate((10,10), [(11,11), (12,12), (13,13)], 3)"
|
|
|
+ - "rotate((10,10), [(11,11), (12,12), (13,13)], 4)"
|
|
|
+ - "rotate((10,10), [(11,11), (12,12), (13,13)], 5)"
|
|
|
+ - "rotate((10,10), [(11,11), (12,12), (13,13)], 6)"
|
|
|
+ - "rotate((10,10), [(12, 13), (12, 14), (13, 13), (14, 14), (15, 14), (14, 15), (13, 15), (14, 16), (15, 16), (14, 17), (14, 18), (16, 14), (17, 13), (17, 11)], 0)"
|
|
|
+ - "rotate((10,10), [(12, 13), (12, 14), (13, 13), (14, 14), (15, 14), (14, 15), (13, 15), (14, 16), (15, 16), (14, 17), (14, 18), (16, 14), (17, 13), (17, 11)], 1)"
|
|
|
+ - "rotate((10,10), [(12, 13), (12, 14), (13, 13), (14, 14), (15, 14), (14, 15), (13, 15), (14, 16), (15, 16), (14, 17), (14, 18), (16, 14), (17, 13), (17, 11)], 2)"
|
|
|
+ - "rotate((10,10), [(12, 13), (12, 14), (13, 13), (14, 14), (15, 14), (14, 15), (13, 15), (14, 16), (15, 16), (14, 17), (14, 18), (16, 14), (17, 13), (17, 11)], 3)"
|
|
|
+ - "rotate((10,10), [(12, 13), (12, 14), (13, 13), (14, 14), (15, 14), (14, 15), (13, 15), (14, 16), (15, 16), (14, 17), (14, 18), (16, 14), (17, 13), (17, 11)], 4)"
|
|
|
+ - "rotate((10,10), [(12, 13), (12, 14), (13, 13), (14, 14), (15, 14), (14, 15), (13, 15), (14, 16), (15, 16), (14, 17), (14, 18), (16, 14), (17, 13), (17, 11)], 5)"
|
|
|
+ - "rotate((10,10), [(12, 13), (12, 14), (13, 13), (14, 14), (15, 14), (14, 15), (13, 15), (14, 16), (15, 16), (14, 17), (14, 18), (16, 14), (17, 13), (17, 11)], 6)"
|
|
|
+
|