Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/samples
diff options
context:
space:
mode:
Diffstat (limited to 'samples')
-rw-r--r--samples/card-01.tb13
-rw-r--r--samples/card-02.tb15
-rw-r--r--samples/card-03.tb27
-rw-r--r--samples/card-04.tb36
-rw-r--r--samples/card-05.tb33
-rw-r--r--samples/card-06.tb11
-rw-r--r--samples/card-07.tb21
-rw-r--r--samples/card-08.tb54
-rw-r--r--samples/card-09.tb22
-rw-r--r--samples/card-10.tb61
-rw-r--r--samples/card-11.tb (renamed from samples/graphics-dandilion.tb)0
-rw-r--r--samples/card-12.tb42
-rw-r--r--samples/card-13.tb24
-rw-r--r--samples/card-14.tb24
-rw-r--r--samples/card-15.tb13
-rw-r--r--samples/card-16.tb29
-rw-r--r--samples/card-17.tb55
17 files changed, 480 insertions, 0 deletions
diff --git a/samples/card-01.tb b/samples/card-01.tb
new file mode 100644
index 0000000..3748b3d
--- /dev/null
+++ b/samples/card-01.tb
@@ -0,0 +1,13 @@
+[[0, ["start", 2.0], 919, 191, [null, 9]],
+[1, "forward", 937, 405, [7, 2, 3]],
+[2, ["number", 200.0], 1008, 405, [1, null]],
+[3, "back", 937, 447, [1, 4, 5]],
+[4, ["number", 200.0], 995, 447, [3, null]],
+[5, "right", 937, 489, [3, 6, null]],
+[6, ["number", 10.0], 995, 489, [5, null]],
+[7, ["repeat", 42], 919, 363, [9, 8, 1, null]],
+[8, ["number", 36.0], 978, 363, [7, null]],
+[9, "fillscreen2", 919, 237, [0, 10, 11, 12, 7]],
+[10, ["number", 60], 1001, 237, [9, null]],
+[11, ["number", 80], 1001, 279, [9, null]],
+[12, ["number", 100], 1001, 321, [9, null]]]
diff --git a/samples/card-02.tb b/samples/card-02.tb
new file mode 100644
index 0000000..f51efb1
--- /dev/null
+++ b/samples/card-02.tb
@@ -0,0 +1,15 @@
+[[0, ["start", 2.0], 914, 173, [null, 9]],
+[1, "forward", 932, 387, [7, 2, 3]],
+[2, ["number", 200.0], 1003, 387, [1, null]],
+[3, "back", 932, 429, [1, 4, 5]],
+[4, ["number", 200.0], 990, 429, [3, null]],
+[5, "right", 932, 471, [3, 6, 14]],
+[6, ["number", 10.0], 990, 471, [5, null]],
+[7, ["repeat", 63], 914, 345, [9, 8, 1, null]],
+[8, ["number", 36.0], 973, 345, [7, null]],
+[9, "fillscreen2", 914, 219, [0, 10, 11, 12, 7]],
+[10, ["number", 60], 996, 219, [9, null]],
+[11, ["number", 80], 996, 261, [9, null]],
+[12, ["number", 100], 996, 303, [9, null]],
+[13, "heading", 1009, 513, [14, null]],
+[14, "setcolor", 932, 513, [5, 13, null]]]
diff --git a/samples/card-03.tb b/samples/card-03.tb
new file mode 100644
index 0000000..6783418
--- /dev/null
+++ b/samples/card-03.tb
@@ -0,0 +1,27 @@
+[[0, ["start", 2.0], 880, 80, [null, 1]],
+[1, "fillscreen2", 880, 126, [0, 2, 3, 4, 14]],
+[2, ["number", 60], 962, 126, [1, null]],
+[3, ["number", 80], 962, 168, [1, null]],
+[4, ["number", 100], 962, 210, [1, null]],
+[5, ["repeat", 21], 420, 374, [10, 6, 7, null]],
+[6, ["number", 4], 479, 374, [5, null]],
+[7, "forward", 438, 416, [5, 25, 8]],
+[8, "right", 438, 458, [7, 9, null]],
+[9, ["number", 90], 496, 458, [8, null]],
+[10, "hat", 420, 320, [null, 11, 5]],
+[11, ["string", "square"], 478, 332, [10, null]],
+[12, ["repeat", 42], 880, 336, [14, 13, 20, null]],
+[13, ["number", 10.0], 939, 336, [12, null]],
+[14, ["storein", 0], 880, 252, [1, 15, 16, 12]],
+[15, ["string", "side"], 948, 252, [14, null]],
+[16, ["number", 10.0], 948, 294, [14, null]],
+[17, ["storein", 0], 898, 420, [20, 18, 24, null]],
+[18, ["string", "side"], 966, 420, [17, null]],
+[19, ["number", 20.0], 1020, 504, [24, null]],
+[20, "stack", 898, 378, [12, 21, 17]],
+[21, ["string", "square"], 956, 378, [20, null]],
+[22, "box", 1020, 462, [24, 23, null]],
+[23, ["string", "side"], 1075, 462, [22, null]],
+[24, ["plus2", 0], 966, 462, [17, 22, 19]],
+[25, "box", 509, 416, [7, 26, null]],
+[26, ["string", "side"], 564, 416, [25, null]]]
diff --git a/samples/card-04.tb b/samples/card-04.tb
new file mode 100644
index 0000000..ff99055
--- /dev/null
+++ b/samples/card-04.tb
@@ -0,0 +1,36 @@
+[[0, ["start", 2.0], 798, 68, [null, 1]],
+[1, "fillscreen2", 798, 114, [0, 2, 3, 4, 31]],
+[2, ["number", 60], 880, 114, [1, null]],
+[3, ["number", 80], 880, 156, [1, null]],
+[4, ["number", 100], 880, 198, [1, null]],
+[5, "hat", 459, 251, [null, 6, 22]],
+[6, ["string", "circle"], 517, 263, [5, null]],
+[7, ["repeat", 0], 798, 534, [21, 8, 11, null]],
+[8, ["number", 10.0], 857, 534, [7, null]],
+[9, ["storein", 0], 798, 408, [32, 10, 19, 21]],
+[10, ["string", "diameter"], 866, 408, [9, null]],
+[11, "stack", 816, 576, [7, 12, null]],
+[12, ["string", "circle"], 874, 576, [11, null]],
+[13, "box", 571, 473, [15, 14, null]],
+[14, ["string", "diameter"], 626, 473, [13, null]],
+[15, ["plus2", 0], 517, 431, [28, 29, 13]],
+[16, "box", 587, 347, [25, 17, null]],
+[17, ["string", "diameter"], 642, 347, [16, null]],
+[18, "width", 936, 450, [19, null]],
+[19, ["division2", 0], 866, 450, [9, 18, 20]],
+[20, ["number", 10.0], 960, 492, [19, null]],
+[21, ["vspace", 0], 798, 492, [9, 7]],
+[22, ["arc", 0], 459, 305, [5, 23, 25, 26]],
+[23, ["number", 360.0], 517, 305, [22, null]],
+[24, ["number", 2.0], 611, 389, [25, null]],
+[25, ["division2", 0], 517, 347, [22, 16, 24]],
+[26, "penup", 459, 389, [22, 28]],
+[27, "pendown", 459, 555, [28, null]],
+[28, ["setxy2", 20], 459, 431, [26, 15, 30, 27]],
+[29, "xcor", 571, 431, [15, null]],
+[30, "ycor", 517, 513, [28, null]],
+[31, "penup", 798, 240, [1, 33]],
+[32, "pendown", 798, 366, [33, 9]],
+[33, ["setxy2", 0], 798, 282, [31, 35, 34, 32]],
+[34, ["number", 0], 856, 324, [33, null]],
+[35, "leftpos", 856, 282, [33, null]]]
diff --git a/samples/card-05.tb b/samples/card-05.tb
new file mode 100644
index 0000000..0ae9310
--- /dev/null
+++ b/samples/card-05.tb
@@ -0,0 +1,33 @@
+[[0, ["start", 2.0], 180, 120, [null, 1]],
+[1, "fillscreen2", 180, 166, [0, 2, 3, 4, 21]],
+[2, ["number", 60], 262, 166, [1, null]],
+[3, ["number", 80], 262, 208, [1, null]],
+[4, ["number", 100], 262, 250, [1, null]],
+[5, ["repeat", 21], 940, 394, [9, 6, 19, null]],
+[6, ["number", 5.0], 999, 394, [5, null]],
+[7, ["repeat", 21], 940, 174, [11, 8, 13, null]],
+[8, ["number", 4], 999, 174, [7, null]],
+[9, "hat", 940, 340, [null, 10, 5]],
+[10, ["string", "spinner"], 998, 352, [9, null]],
+[11, "hat", 940, 120, [null, 12, 7]],
+[12, ["string", "square"], 998, 132, [11, null]],
+[13, "forward", 958, 216, [7, 14, 15]],
+[14, ["number", 200.0], 1029, 216, [13, null]],
+[15, "right", 958, 258, [13, 16, null]],
+[16, ["number", 90], 1016, 258, [15, null]],
+[17, "right", 958, 478, [19, 18, null]],
+[18, ["number", 72.0], 1016, 478, [17, null]],
+[19, "stack", 958, 436, [5, 20, 17]],
+[20, ["string", "square"], 1016, 436, [19, null]],
+[21, "setpensize", 180, 292, [1, 22, 31]],
+[22, ["number", 25.0], 282, 292, [21, null]],
+[23, "setpensize", 180, 418, [27, 24, 25]],
+[24, ["number", 5], 282, 418, [23, null]],
+[25, "setcolor", 180, 460, [23, 26, 29]],
+[26, "yellow", 257, 460, [25, null]],
+[27, "stack", 180, 376, [31, 28, 23]],
+[28, ["string", "spinner"], 238, 376, [27, null]],
+[29, "stack", 180, 502, [25, 30, null]],
+[30, ["string", "spinner"], 238, 502, [29, null]],
+[31, "setcolor", 180, 334, [21, 32, 27]],
+[32, "red", 257, 334, [31, null]]]
diff --git a/samples/card-06.tb b/samples/card-06.tb
new file mode 100644
index 0000000..c1742bb
--- /dev/null
+++ b/samples/card-06.tb
@@ -0,0 +1,11 @@
+[[0, ["start", 2.0], 420, 200, [null, 1]],
+[1, "fillscreen2", 420, 246, [0, 2, 3, 4, 5]],
+[2, ["number", 60], 502, 246, [1, null]],
+[3, ["number", 80], 502, 288, [1, null]],
+[4, ["number", 100], 502, 330, [1, null]],
+[5, ["arc", 0], 420, 372, [1, 6, 7, 8]],
+[6, ["number", 180.0], 478, 372, [5, null]],
+[7, ["number", 100], 478, 414, [5, null]],
+[8, ["arc", 0], 420, 456, [5, 9, 10, null]],
+[9, ["number", -180.0], 478, 456, [8, null]],
+[10, ["number", 100], 478, 498, [8, null]]]
diff --git a/samples/card-07.tb b/samples/card-07.tb
new file mode 100644
index 0000000..67ad291
--- /dev/null
+++ b/samples/card-07.tb
@@ -0,0 +1,21 @@
+[[0, ["start", 2.0], 420, 80, [null, 1]],
+[1, "fillscreen2", 420, 126, [0, 2, 3, 4, 13]],
+[2, ["number", 60], 502, 126, [1, null]],
+[3, ["number", 80], 502, 168, [1, null]],
+[4, ["number", 100], 502, 210, [1, null]],
+[5, ["arc", 0], 420, 336, [11, 6, 7, 15]],
+[6, ["number", 180.0], 478, 336, [5, null]],
+[7, ["number", 100], 478, 378, [5, null]],
+[8, ["arc", 0], 420, 546, [19, 9, 10, null]],
+[9, ["number", -180.0], 478, 546, [8, null]],
+[10, ["number", 100], 478, 588, [8, null]],
+[11, "setcolor", 420, 294, [13, 17, 5]],
+[12, "setcolor", 420, 462, [15, 18, 19]],
+[13, "setpensize", 420, 252, [1, 14, 11]],
+[14, ["number", 25.0], 522, 252, [13, null]],
+[15, "setpensize", 420, 420, [5, 16, 12]],
+[16, ["number", 10.0], 522, 420, [15, null]],
+[17, "red", 497, 294, [11, null]],
+[18, "yellow", 497, 462, [12, null]],
+[19, "right", 420, 504, [12, 20, 8]],
+[20, ["number", 180.0], 478, 504, [19, null]]]
diff --git a/samples/card-08.tb b/samples/card-08.tb
new file mode 100644
index 0000000..0496e30
--- /dev/null
+++ b/samples/card-08.tb
@@ -0,0 +1,54 @@
+[[0, ["start", 2.0], 460, 60, [null, 1]],
+[1, "fillscreen2", 460, 106, [0, 2, 3, 4, 5]],
+[2, ["number", 60], 542, 106, [1, null]],
+[3, ["number", 80], 542, 148, [1, null]],
+[4, ["number", 100], 542, 190, [1, null]],
+[5, ["storein", 0], 460, 232, [1, 6, 7, 8]],
+[6, ["string", "sides"], 528, 232, [5, null]],
+[7, ["number", 3.0], 528, 274, [5, null]],
+[8, "penup", 460, 316, [5, 20]],
+[9, "pendown", 460, 482, [20, 12]],
+[10, "hat", 780, 60, [null, 11, 37]],
+[11, ["string", "action"], 838, 72, [10, null]],
+[12, "stack", 460, 524, [9, 13, null]],
+[13, ["string", "action"], 518, 524, [12, null]],
+[14, ["plus2", 0], 518, 358, [20, 18, 16]],
+[15, ["plus2", 0], 518, 440, [20, 19, 17]],
+[16, ["number", 75.0], 572, 400, [14, null]],
+[17, ["number", 75.0], 572, 482, [15, null]],
+[18, "leftpos", 572, 358, [14, null]],
+[19, "bottompos", 572, 440, [15, null]],
+[20, ["setxy2", 20], 460, 358, [8, 14, 15, 9]],
+[21, "hat", 60, 260, [null, 22, 28]],
+[22, ["string", "polygon"], 118, 272, [21, null]],
+[23, ["repeat", 21], 60, 356, [28, 24, 26, 29]],
+[24, "box", 119, 356, [23, 25, null]],
+[25, ["string", "sides"], 174, 356, [24, null]],
+[26, "forward", 78, 398, [23, 27, 30]],
+[27, ["number", 75.0], 149, 398, [26, null]],
+[28, "startfill", 60, 314, [21, 23]],
+[29, "stopfill", 60, 500, [23, null]],
+[30, "right", 78, 440, [26, 32, null]],
+[31, ["number", 360.0], 206, 440, [32, null]],
+[32, ["division2", 0], 136, 440, [30, 31, 33]],
+[33, "box", 230, 482, [32, 34, null]],
+[34, ["string", "sides"], 285, 482, [33, null]],
+[35, "stack", 798, 156, [37, 36, 39]],
+[36, ["string", "polygon"], 856, 156, [35, null]],
+[37, ["repeat", 146], 780, 114, [10, 38, 35, null]],
+[38, ["number", 5.0], 839, 114, [37, null]],
+[39, ["storein", 0], 798, 198, [35, 40, 44, 48]],
+[40, ["string", "sides"], 866, 198, [39, null]],
+[41, ["number", 1.0], 920, 282, [44, null]],
+[42, "box", 920, 240, [44, 43, null]],
+[43, ["string", "sides"], 975, 240, [42, null]],
+[44, ["plus2", 0], 866, 240, [39, 42, 41]],
+[45, ["setxy2", 20], 798, 324, [48, 51, 50, 49]],
+[46, ["number", 100.0], 910, 366, [51, null]],
+[47, ["number", 100.0], 910, 448, [50, null]],
+[48, "penup", 798, 282, [39, 45]],
+[49, "pendown", 798, 448, [45, null]],
+[50, ["plus2", 0], 856, 406, [45, 53, 47]],
+[51, ["plus2", 0], 856, 324, [45, 52, 46]],
+[52, "xcor", 910, 324, [51, null]],
+[53, "ycor", 910, 406, [50, null]]]
diff --git a/samples/card-09.tb b/samples/card-09.tb
new file mode 100644
index 0000000..a27a571
--- /dev/null
+++ b/samples/card-09.tb
@@ -0,0 +1,22 @@
+[[0, ["start", 2.0], 740, 100, [null, 1]],
+[1, "fillscreen2", 740, 146, [0, 2, 3, 4, 5]],
+[2, ["number", 60], 822, 146, [1, null]],
+[3, ["number", 80], 822, 188, [1, null]],
+[4, ["number", 100], 822, 230, [1, null]],
+[5, ["storein", 0], 740, 272, [1, 6, 7, 14]],
+[6, ["string", "side"], 808, 272, [5, null]],
+[7, ["number", 10.0], 808, 314, [5, null]],
+[8, ["storein", 0], 758, 482, [17, 9, 13, null]],
+[9, ["string", "side"], 826, 482, [8, null]],
+[10, ["number", 10.0], 880, 566, [13, null]],
+[11, "box", 880, 524, [13, 12, null]],
+[12, ["string", "side"], 935, 524, [11, null]],
+[13, ["plus2", 0], 826, 524, [8, 11, 10]],
+[14, ["repeat", 63], 740, 356, [5, 15, 16, null]],
+[15, ["number", 40.0], 799, 356, [14, null]],
+[16, "forward", 758, 398, [14, 19, 17]],
+[17, "right", 758, 440, [16, 18, 8]],
+[18, ["number", 89.0], 816, 440, [17, null]],
+[19, "box", 829, 398, [16, 20, null]],
+[20, ["string", "side"], 884, 398, [19, null]],
+[-1, ["turtle", "Yertle"], -26.21568853696948, -287.3212785525785, 320.0, 0, 50, 5]] \ No newline at end of file
diff --git a/samples/card-10.tb b/samples/card-10.tb
new file mode 100644
index 0000000..80fefe2
--- /dev/null
+++ b/samples/card-10.tb
@@ -0,0 +1,61 @@
+[[0, ["start", 2.0], 820, 60, [null, 1]],
+[1, "fillscreen2", 820, 106, [0, 2, 3, 4, 24]],
+[2, ["number", 60], 902, 106, [1, null]],
+[3, ["number", 80], 902, 148, [1, null]],
+[4, ["number", 100], 902, 190, [1, null]],
+[5, ["repeat", 21], 1060, 274, [9, 6, 18, null]],
+[6, ["number", 10.0], 1119, 274, [5, null]],
+[7, ["repeat", 21], 1060, 494, [11, 8, 13, null]],
+[8, ["number", 4], 1119, 494, [7, null]],
+[9, "hat", 1060, 220, [null, 10, 5]],
+[10, ["string", "spinner"], 1118, 232, [9, null]],
+[11, "hat", 1060, 440, [null, 12, 7]],
+[12, ["string", "square"], 1118, 452, [11, null]],
+[13, "forward", 1078, 536, [7, 22, 14]],
+[14, "right", 1078, 578, [13, 15, null]],
+[15, ["number", 90], 1136, 578, [14, null]],
+[16, "right", 1078, 358, [18, 17, null]],
+[17, ["number", 36.0], 1136, 358, [16, null]],
+[18, "stack", 1078, 316, [5, 19, 16]],
+[19, ["string", "square"], 1136, 316, [18, null]],
+[20, ["number", 3.0], 349, 198, [36, null]],
+[21, "setcolor", 178, 156, [38, 36, 40]],
+[22, "box", 1149, 536, [13, 23, null]],
+[23, ["string", "side"], 1204, 536, [22, null]],
+[24, ["storein", 0], 820, 232, [1, 25, 26, 27]],
+[25, ["string", "side"], 888, 232, [24, null]],
+[26, ["number", 0.0], 888, 274, [24, null]],
+[27, ["storein", 0], 820, 316, [24, 28, 29, 32]],
+[28, ["string", "pen"], 888, 316, [27, null]],
+[29, ["number", 0.0], 888, 358, [27, null]],
+[30, "hat", 160, 60, [null, 31, 38]],
+[31, ["string", "action"], 218, 72, [30, null]],
+[32, "stack", 820, 400, [27, 33, null]],
+[33, ["string", "action"], 878, 400, [32, null]],
+[34, "setshade", 178, 240, [40, 37, 41]],
+[35, ["number", 100.0], 336, 240, [37, null]],
+[36, ["division2", 0], 255, 156, [21, 42, 20]],
+[37, ["minus2", 0], 263, 240, [34, 35, 44]],
+[38, ["repeat", 189], 160, 114, [30, 39, 21, null]],
+[39, ["number", 100.0], 219, 114, [38, null]],
+[40, ["vspace", 0], 178, 198, [21, 34]],
+[41, ["vspace", 0], 178, 282, [34, 46]],
+[42, "box", 325, 156, [36, 43, null]],
+[43, ["string", "pen"], 380, 156, [42, null]],
+[44, "box", 360, 282, [37, 45, null]],
+[45, ["string", "pen"], 415, 282, [44, null]],
+[46, "stack", 178, 324, [41, 47, 48]],
+[47, ["string", "spinner"], 236, 324, [46, null]],
+[48, ["storein", 0], 178, 366, [46, 49, 58, 60]],
+[49, ["string", "pen"], 246, 366, [48, null]],
+[50, ["number", 1.0], 300, 450, [58, null]],
+[51, ["storein", 0], 178, 492, [60, 52, 59, null]],
+[52, ["string", "side"], 246, 492, [51, null]],
+[53, ["number", 2.0], 300, 576, [59, null]],
+[54, "box", 300, 534, [59, 55, null]],
+[55, ["string", "side"], 355, 534, [54, null]],
+[56, "box", 300, 408, [58, 57, null]],
+[57, ["string", "pen"], 355, 408, [56, null]],
+[58, ["plus2", 0], 246, 408, [48, 56, 50]],
+[59, ["plus2", 0], 246, 534, [51, 54, 53]],
+[60, ["vspace", 0], 178, 450, [48, 51]]]
diff --git a/samples/graphics-dandilion.tb b/samples/card-11.tb
index 6653524..6653524 100644
--- a/samples/graphics-dandilion.tb
+++ b/samples/card-11.tb
diff --git a/samples/card-12.tb b/samples/card-12.tb
new file mode 100644
index 0000000..9da4065
--- /dev/null
+++ b/samples/card-12.tb
@@ -0,0 +1,42 @@
+[[0, ["start", 2.0], 180, 180, [null, 1]],
+[1, "fillscreen2", 180, 226, [0, 2, 3, 4, 5]],
+[2, ["number", 60], 262, 226, [1, null]],
+[3, ["number", 80], 262, 268, [1, null]],
+[4, ["number", 100], 262, 310, [1, null]],
+[5, "penup", 180, 352, [1, 7]],
+[6, "pendown", 180, 478, [7, 10]],
+[7, ["setxy2", 0], 180, 394, [5, 8, 9, 6]],
+[8, ["number", -100.0], 238, 394, [7, null]],
+[9, ["number", 200.0], 238, 436, [7, null]],
+[10, "setpensize", 180, 520, [6, 11, 14]],
+[11, ["number", 30.0], 282, 520, [10, null]],
+[12, "hat", 460, 180, [null, 13, 16]],
+[13, ["string", "action"], 518, 192, [12, null]],
+[14, "stack", 180, 562, [10, 15, null]],
+[15, ["string", "action"], 238, 562, [14, null]],
+[16, ["repeat", 84], 460, 234, [12, 17, 20, null]],
+[17, ["number", 5.0], 519, 234, [16, null]],
+[18, "hat", 794, 183, [null, 19, 33]],
+[19, ["string", "line"], 852, 195, [18, null]],
+[20, "stack", 478, 276, [16, 21, 22]],
+[21, ["string", "line"], 536, 276, [20, null]],
+[22, "penup", 478, 318, [20, 24]],
+[23, "pendown", 478, 444, [24, null]],
+[24, ["setxy2", 0], 478, 360, [22, 25, 28, 23]],
+[25, ["number", -100.0], 536, 360, [24, null]],
+[26, ["number", 60.0], 633, 444, [28, null]],
+[27, "ycor", 609, 402, [28, null]],
+[28, ["minus2", 0], 536, 402, [24, 27, 26]],
+[29, "forward", 812, 279, [33, 30, 31]],
+[30, ["number", 1.0], 883, 279, [29, null]],
+[31, "back", 812, 321, [29, 32, 35]],
+[32, ["number", 1.0], 870, 321, [31, null]],
+[33, ["repeat", 125], 794, 237, [18, 34, 29, null]],
+[34, ["number", 5.0], 853, 237, [33, null]],
+[35, "penup", 812, 363, [31, 37]],
+[36, "pendown", 812, 529, [37, null]],
+[37, ["setxy2", 20], 812, 405, [35, 41, 39, 36]],
+[38, ["number", 60.0], 924, 447, [41, null]],
+[39, "ycor", 870, 487, [37, null]],
+[40, "xcor", 924, 405, [41, null]],
+[41, ["plus2", 0], 870, 405, [37, 40, 38]]]
diff --git a/samples/card-13.tb b/samples/card-13.tb
new file mode 100644
index 0000000..81dcce1
--- /dev/null
+++ b/samples/card-13.tb
@@ -0,0 +1,24 @@
+[[0, ["start", 2.0], 889, 47, [null, 1]],
+[1, "fillscreen2", 889, 93, [0, 2, 3, 4, 5]],
+[2, ["number", 60], 971, 93, [1, null]],
+[3, ["number", 80], 971, 135, [1, null]],
+[4, ["number", 100], 971, 177, [1, null]],
+[5, ["repeat", 146], 889, 219, [1, 6, 12, null]],
+[6, ["number", 10.0], 948, 219, [5, null]],
+[7, "penup", 907, 303, [12, 11]],
+[8, "pendown", 907, 469, [11, 22]],
+[9, "forward", 907, 553, [22, 10, null]],
+[10, ["number", 1.0], 978, 553, [9, null]],
+[11, ["setxy2", 20], 907, 345, [7, 16, 19, 8]],
+[12, "setpensize", 907, 261, [5, 13, 7]],
+[13, ["random", 0], 1009, 261, [12, 14, 15, null]],
+[14, ["number", 10.0], 1095, 261, [13, null]],
+[15, ["number", 100.0], 1095, 303, [13, null]],
+[16, ["random", 0], 965, 345, [11, 17, 18, null]],
+[17, ["number", -200.0], 1051, 345, [16, null]],
+[18, ["number", 200.0], 1051, 387, [16, null]],
+[19, ["random", 0], 965, 427, [11, 20, 21, null]],
+[20, ["number", -150.0], 1051, 427, [19, null]],
+[21, ["number", 150.0], 1051, 469, [19, null]],
+[22, "setshade", 907, 511, [8, 23, 9]],
+[23, "pensize", 992, 511, [22, null]]]
diff --git a/samples/card-14.tb b/samples/card-14.tb
new file mode 100644
index 0000000..2ef9d09
--- /dev/null
+++ b/samples/card-14.tb
@@ -0,0 +1,24 @@
+[[0, ["start", 2.0], 900, 80, [null, 7]],
+[1, ["repeat", 84], 900, 336, [12, 2, 3, null]],
+[2, ["number", 200.0], 959, 336, [1, null]],
+[3, "forward", 918, 378, [1, 4, 5]],
+[4, ["number", 1.0], 989, 378, [3, null]],
+[5, "back", 918, 420, [3, 6, 15]],
+[6, ["number", 1.0], 976, 420, [5, null]],
+[7, "fillscreen2", 900, 126, [0, 8, 9, 10, 11]],
+[8, ["number", 60], 982, 126, [7, null]],
+[9, ["number", 80], 982, 168, [7, null]],
+[10, ["number", 100], 982, 210, [7, null]],
+[11, "setcolor", 900, 252, [7, 14, 12]],
+[12, "setpensize", 900, 294, [11, 13, 1]],
+[13, ["number", 400.0], 1002, 294, [12, null]],
+[14, "white", 977, 252, [11, null]],
+[15, "setshade", 918, 462, [5, 21, 23]],
+[16, ["number", 0.5], 1100, 504, [21, null]],
+[17, "setpensize", 918, 546, [23, 22, null]],
+[18, ["number", 2.0], 1117, 588, [22, null]],
+[19, "pensize", 1093, 546, [22, null]],
+[20, "shade", 1076, 462, [21, null]],
+[21, ["minus2", 0], 1003, 462, [15, 20, 16]],
+[22, ["minus2", 0], 1020, 546, [17, 19, 18]],
+[23, ["vspace", 0], 918, 504, [15, 17]]]
diff --git a/samples/card-15.tb b/samples/card-15.tb
new file mode 100644
index 0000000..7e3a61b
--- /dev/null
+++ b/samples/card-15.tb
@@ -0,0 +1,13 @@
+[[0, ["start", 2.0], 900, 140, [null, 9]],
+[1, "forward", 918, 354, [7, 2, 3]],
+[2, ["number", 200.0], 989, 354, [1, null]],
+[3, "back", 918, 396, [1, 4, 5]],
+[4, ["number", 160.0], 976, 396, [3, null]],
+[5, "right", 918, 438, [3, 6, null]],
+[6, ["number", 60.0], 976, 438, [5, null]],
+[7, ["repeat", 42], 900, 312, [9, 8, 1, null]],
+[8, ["number", 6.0], 959, 312, [7, null]],
+[9, "fillscreen2", 900, 186, [0, 10, 11, 12, 7]],
+[10, ["number", 60], 982, 186, [9, null]],
+[11, ["number", 80], 982, 228, [9, null]],
+[12, ["number", 100], 982, 270, [9, null]]]
diff --git a/samples/card-16.tb b/samples/card-16.tb
new file mode 100644
index 0000000..f3d607a
--- /dev/null
+++ b/samples/card-16.tb
@@ -0,0 +1,29 @@
+[[0, ["start", 2.0], 220, 220, [null, 1]],
+[1, "fillscreen2", 220, 266, [0, 2, 3, 4, 5]],
+[2, ["number", 60], 302, 266, [1, null]],
+[3, ["number", 80], 302, 308, [1, null]],
+[4, ["number", 100], 302, 350, [1, null]],
+[5, "setpensize", 220, 392, [1, 6, 9]],
+[6, ["number", 25.0], 322, 392, [5, null]],
+[7, "hat", 900, 120, [null, 8, 11]],
+[8, ["string", "action"], 958, 132, [7, null]],
+[9, "stack", 220, 434, [5, 10, null]],
+[10, ["string", "action"], 278, 434, [9, null]],
+[11, ["repeat", 145], 900, 174, [7, 12, 13, null]],
+[12, ["number", 40.0], 959, 174, [11, null]],
+[13, "penup", 918, 216, [11, 15]],
+[14, "pendown", 918, 464, [28, 17]],
+[15, ["setxy2", 40], 918, 258, [13, 22, 26, 28]],
+[16, ["number", 50.0], 1030, 258, [22, null]],
+[17, "forward", 918, 506, [14, 18, null]],
+[18, ["number", 1.0], 989, 506, [17, null]],
+[19, ["random", 0], 1030, 300, [22, 20, 21, null]],
+[20, ["number", -4.0], 1116, 300, [19, null]],
+[21, ["number", 4.0], 1116, 342, [19, null]],
+[22, ["product2", 0], 976, 258, [15, 16, 19]],
+[23, ["random", 0], 1030, 422, [26, 24, 25, null]],
+[24, ["number", -3.0], 1116, 422, [23, null]],
+[25, ["number", 3.0], 1116, 464, [23, null]],
+[26, ["product2", 0], 976, 380, [15, 27, 23]],
+[27, ["number", 50.0], 1030, 380, [26, null]],
+[28, ["vspace", 0], 918, 422, [15, 14]]]
diff --git a/samples/card-17.tb b/samples/card-17.tb
new file mode 100644
index 0000000..acc7775
--- /dev/null
+++ b/samples/card-17.tb
@@ -0,0 +1,55 @@
+[[0, ["start", 2.0], 205, 160, [null, 1]],
+[1, "fillscreen2", 205, 206, [0, 2, 3, 4, 50]],
+[2, ["number", 60], 287, 206, [1, null]],
+[3, ["number", 80], 287, 248, [1, null]],
+[4, ["number", 100], 287, 290, [1, null]],
+[5, ["storein", 0], 205, 374, [50, 6, 7, 34]],
+[6, ["string", "sides"], 273, 374, [5, null]],
+[7, ["number", 8.0], 273, 416, [5, null]],
+[8, "hat", 969, 161, [null, 9, 27]],
+[9, ["string", "action"], 1027, 173, [8, null]],
+[10, "stack", 205, 542, [34, 11, null]],
+[11, ["string", "action"], 263, 542, [10, null]],
+[12, "hat", 452, 334, [null, 13, 18]],
+[13, ["string", "polygon"], 510, 346, [12, null]],
+[14, ["repeat", 21], 452, 430, [18, 15, 17, 19]],
+[15, "box", 511, 430, [14, 16, null]],
+[16, ["string", "sides"], 566, 430, [15, null]],
+[17, "forward", 470, 472, [14, 37, 20]],
+[18, "startfill", 452, 388, [12, 14]],
+[19, "stopfill", 452, 574, [14, null]],
+[20, "right", 470, 514, [17, 22, null]],
+[21, ["number", 360], 598, 514, [22, null]],
+[22, ["division2", 0], 528, 514, [20, 21, 23]],
+[23, "box", 622, 556, [22, 24, null]],
+[24, ["string", "sides"], 677, 556, [23, null]],
+[25, "stack", 987, 257, [27, 26, 29]],
+[26, ["string", "polygon"], 1045, 257, [25, null]],
+[27, ["repeat", 147], 969, 215, [8, 28, 25, null]],
+[28, ["number", 6.0], 1028, 215, [27, null]],
+[29, ["storein", 0], 987, 299, [25, 30, 52, 44]],
+[30, ["string", "sides"], 1055, 299, [29, null]],
+[31, ["number", 1.0], 1152, 383, [52, null]],
+[32, "box", 1128, 341, [52, 33, null]],
+[33, ["string", "sides"], 1183, 341, [32, null]],
+[34, ["storein", 0], 205, 458, [5, 35, 36, 10]],
+[35, ["string", "length"], 273, 458, [34, null]],
+[36, ["number", 200.0], 273, 500, [34, null]],
+[37, "box", 541, 472, [17, 38, null]],
+[38, ["string", "length"], 596, 472, [37, null]],
+[39, ["storein", 0], 987, 425, [44, 40, 53, 49]],
+[40, ["string", "length"], 1055, 425, [39, null]],
+[41, ["number", 25.0], 1152, 509, [53, null]],
+[42, "box", 1128, 467, [53, 43, null]],
+[43, ["string", "length"], 1183, 467, [42, null]],
+[44, ["vspace", 0], 987, 383, [29, 39]],
+[45, "setcolor", 987, 551, [49, 48, null]],
+[46, ["number", 15.0], 1118, 593, [48, null]],
+[47, "color", 1118, 551, [48, null]],
+[48, ["plus2", 0], 1064, 551, [45, 47, 46]],
+[49, ["vspace", 0], 987, 509, [39, 45]],
+[50, "setcolor", 205, 332, [1, 51, 5]],
+[51, ["number", 0.0], 282, 332, [50, null]],
+[52, ["minus2", 0], 1055, 341, [29, 32, 31]],
+[53, ["minus2", 0], 1055, 467, [39, 42, 41]],
+[-1, ["turtle", "Yertle"], -1.5631940186722204e-13, 1.7053025658242404e-13, 2.2737367544323206e-13, 90.0, 50, 5]] \ No newline at end of file