From af7ec4bf834d3823a6e51e648bd95aba3676d828 Mon Sep 17 00:00:00 2001 From: Walter Bender Date: Fri, 25 Jan 2013 16:14:12 +0000 Subject: added CR for easier viewing --- diff --git a/samples/game-set.ta b/samples/game-set.ta index 2fda9d1..f917dba 100644 --- a/samples/game-set.ta +++ b/samples/game-set.ta @@ -1 +1,298 @@ -[[0, "hat", 599, 213, [null, 1, 258]], [1, ["string", "shape1"], 657, 221, [0, null]], [2, "hat", 595, 367, [null, 3, 257]], [3, ["string", "shape2"], 653, 375, [2, null]], [4, "forward", 664, 525, [10, 5, 6]], [5, ["number", 70], 735, 525, [4, null]], [6, "back", 664, 567, [4, 7, 24]], [7, ["number", 70], 722, 567, [6, null]], [8, "seth", 599, 339, [32, 9, 19]], [9, ["number", 45], 698, 339, [8, null]], [10, "repeat", 599, 465, [28, 11, 4, 12]], [11, ["number", 4], 650, 465, [10, null]], [12, ["vspace", 40], 599, 543, [10, 21]], [13, "repeat", 599, 749, [23, 14, 15, 126]], [14, ["number", 4], 650, 749, [13, null]], [15, "forward", 664, 809, [13, 16, 17]], [16, ["number", 67], 735, 809, [15, null]], [17, "back", 664, 851, [15, 18, 26]], [18, ["number", 67], 722, 851, [17, null]], [19, "setpensize", 599, 381, [8, 20, 28]], [20, ["number", 40], 701, 381, [19, null]], [21, "setpensize", 599, 665, [12, 22, 23]], [22, ["number", 20], 701, 665, [21, null]], [23, "setshade", 599, 707, [21, 30, 13]], [24, "right", 664, 609, [6, 25, null]], [25, ["number", 90], 722, 609, [24, null]], [26, "right", 664, 893, [17, 27, null]], [27, ["number", 90], 722, 893, [26, null]], [28, "setshade", 599, 423, [19, 29, 10]], [29, ["number", 50], 684, 423, [28, null]], [30, "box", 684, 707, [23, 31, null]], [31, ["string", "shade"], 739, 707, [30, null]], [32, "setcolor", 599, 297, [258, 33, 8]], [33, "box", 676, 297, [32, 34, null]], [34, ["string", "color"], 731, 297, [33, null]], [35, ["storein", 0], 321, 433, [263, 36, 37, 50]], [36, ["string", "color"], 389, 433, [35, null]], [37, ["number", 0], 389, 475, [35, null]], [38, ["storein", 0], 318, 742, [265, 39, 40, 41]], [39, ["string", "shade"], 386, 742, [38, null]], [40, ["number", 0], 386, 784, [38, null]], [41, "repeat", 318, 826, [38, 42, 187, 75]], [42, ["number", 3], 369, 826, [41, null]], [43, "box", 505, 970, [45, 44, null]], [44, ["string", "shade"], 560, 970, [43, null]], [45, ["plus2", 0], 451, 970, [47, 43, 46]], [46, ["number", 50], 505, 1012, [45, null]], [47, ["storein", 0], 383, 928, [187, 48, 45, null]], [48, ["string", "shade"], 451, 928, [47, null]], [49, "stack", 109, 1035, [222, 64, 151]], [50, "repeat", 321, 517, [35, 51, 76, 74]], [51, ["number", 3], 372, 517, [50, null]], [52, ["string", "shape"], 221, 1035, [64, null]], [53, ["storein", 0], 386, 619, [76, 54, 56, null]], [54, ["string", "color"], 454, 619, [53, null]], [55, ["number", 35], 508, 703, [56, null]], [56, ["plus2", 0], 454, 661, [53, 57, 55]], [57, "box", 508, 661, [56, 58, null]], [58, ["string", "color"], 563, 661, [57, null]], [59, "box", 221, 1077, [64, 60, null]], [60, ["string", "shape"], 276, 1077, [59, null]], [61, ["storein", 0], 315, 287, [262, 62, 63, 65]], [62, ["string", "shape"], 383, 287, [61, null]], [63, ["number", 1], 383, 329, [61, null]], [64, ["plus2", 0], 167, 1035, [49, 52, 59]], [65, "repeat", 315, 371, [61, 66, 82, 73]], [66, ["number", 3], 366, 371, [65, null]], [67, ["storein", 0], 380, 473, [82, 68, 72, null]], [68, ["string", "shape"], 448, 473, [67, null]], [69, ["number", 1], 502, 557, [72, null]], [70, "box", 502, 515, [72, 71, null]], [71, ["string", "shape"], 557, 515, [70, null]], [72, ["plus2", 0], 448, 515, [67, 70, 69]], [73, ["sandwichcollapsed", 1], 315, 287, [65, null]], [74, ["sandwichcollapsed", 1], 321, 433, [50, null]], [75, ["sandwichcollapsed", 1], 318, 742, [41, null]], [76, "stack", 386, 577, [50, 77, 53]], [77, ["string", "numberloop"], 444, 577, [76, null]], [78, "hat", 318, 658, [null, 79, 265]], [79, ["string", "shadeloop"], 376, 666, [78, null]], [80, "hat", 321, 349, [null, 81, 263]], [81, ["string", "colorloop"], 379, 357, [80, null]], [82, "stack", 380, 431, [65, 83, 67]], [83, ["string", "colorloop"], 438, 431, [82, null]], [84, "hat", 315, 203, [null, 85, 262]], [85, ["string", "shapeloop"], 373, 211, [84, null]], [86, "setcolor", 595, 451, [257, 87, 89]], [87, "box", 672, 451, [86, 88, null]], [88, ["string", "color"], 727, 451, [87, null]], [89, "seth", 595, 493, [86, 90, 91]], [90, ["number", 0], 694, 493, [89, null]], [91, "setpensize", 595, 535, [89, 92, 93]], [92, ["number", 150], 697, 535, [91, null]], [93, "setshade", 595, 577, [91, 94, 95]], [94, ["number", 50], 680, 577, [93, null]], [95, "forward", 595, 619, [93, 96, 97]], [96, ["number", 1], 666, 619, [95, null]], [97, "back", 595, 661, [95, 98, 99]], [98, ["number", 1], 653, 661, [97, null]], [99, "setpensize", 595, 703, [97, 100, 101]], [100, ["number", 130], 697, 703, [99, null]], [101, "setshade", 595, 745, [99, 102, 106]], [102, "box", 680, 745, [101, 103, null]], [103, ["string", "shade"], 735, 745, [102, null]], [104, "repeat", 319, 666, [134, 105, 139, 153]], [105, ["number", 3], 370, 666, [104, null]], [106, "forward", 595, 787, [101, 107, 108]], [107, ["number", 1], 666, 787, [106, null]], [108, "back", 595, 829, [106, 109, 110]], [109, ["number", 1], 653, 829, [108, null]], [110, "setpensize", 595, 871, [108, 111, 112]], [111, ["number", 90], 697, 871, [110, null]], [112, "setshade", 595, 913, [110, 113, 114]], [113, ["number", 50], 680, 913, [112, null]], [114, "forward", 595, 955, [112, 115, 116]], [115, ["number", 1], 666, 955, [114, null]], [116, "back", 595, 997, [114, 117, 118]], [117, ["number", 1], 653, 997, [116, null]], [118, "setpensize", 595, 1039, [116, 119, 120]], [119, ["number", 70], 697, 1039, [118, null]], [120, "setshade", 595, 1081, [118, 121, 122]], [121, ["number", 100], 680, 1081, [120, null]], [122, "forward", 595, 1123, [120, 123, 124]], [123, ["number", 1], 666, 1123, [122, null]], [124, "back", 595, 1165, [122, 125, 127]], [125, ["number", 1], 653, 1165, [124, null]], [126, ["sandwichcollapsed", 1], 599, 297, [13, null]], [127, ["sandwichcollapsed", 1], 595, 451, [124, null]], [128, ["fillscreen", 0], 38, 624, [261, 130, 129, 199]], [129, ["number", "100"], 120, 666, [128, null]], [130, "box", 120, 624, [128, 131, null]], [131, ["string", "color"], 175, 624, [130, null]], [132, "hat", 319, 498, [null, 133, 264]], [133, ["string", "numberloop"], 377, 506, [132, null]], [134, ["storein", 0], 319, 582, [264, 135, 136, 104]], [135, ["string", "number"], 387, 582, [134, null]], [136, ["number", 1], 387, 624, [134, null]], [137, "hat", 591, 524, [null, 138, 256]], [138, ["string", "shape3"], 649, 532, [137, null]], [139, "stack", 384, 726, [104, 140, 179]], [140, ["string", "shadeloop"], 442, 726, [139, null]], [141, "repeat", 44, 807, [238, 142, 220, 228]], [142, "box", 95, 807, [141, 143, null]], [143, ["string", "number"], 150, 807, [142, null]], [144, ["setxy2", 0], 444, 755, [249, 145, 146, 250]], [145, ["number", -200], 502, 755, [144, null]], [146, ["number", 0], 502, 797, [144, null]], [147, "seth", 109, 1203, [224, 148, 149]], [148, ["number", 90], 208, 1203, [147, null]], [149, "forward", 109, 1245, [147, 150, 152]], [150, ["number", 200], 180, 1245, [149, null]], [151, "penup", 109, 1077, [49, 224]], [152, "pendown", 109, 1287, [149, null]], [153, ["sandwichcollapsed", 1], 319, 582, [104, null]], [154, "wait", 44, 1327, [228, 155, 189]], [155, ["number", 0.20000000000000001], 102, 1327, [154, null]], [156, "setcolor", 591, 608, [256, 157, 171]], [157, "box", 668, 608, [156, 158, null]], [158, ["string", "color"], 723, 608, [157, null]], [159, "setpensize", 591, 818, [169, 160, 161]], [160, ["number", 40], 693, 818, [159, null]], [161, "setshade", 591, 860, [159, 162, 282]], [162, ["number", 50], 676, 860, [161, null]], [163, "setpensize", 591, 1238, [296, 164, 165]], [164, ["number", 20], 693, 1238, [163, null]], [165, "setshade", 591, 1280, [163, 166, 266]], [166, "box", 676, 1280, [165, 167, null]], [167, ["string", "shade"], 731, 1280, [166, null]], [168, ["sandwichcollapsed", 1], 591, 608, [280, null]], [169, "pendown", 591, 776, [173, 159]], [170, "penup", 591, 692, [171, 173]], [171, "seth", 591, 650, [156, 172, 170]], [172, ["number", 270], 690, 650, [171, null]], [173, "forward", 591, 734, [170, 174, 169]], [174, ["number", 50], 662, 734, [173, null]], [175, ["start", 2.0], 34, 208, [null, 178]], [176, "stack", 34, 292, [178, 177, 246]], [177, ["string", "shapeloop"], 92, 292, [176, null]], [178, "hideblocks", 34, 250, [175, 176]], [179, ["storein", 0], 384, 768, [139, 180, 182, null]], [180, ["string", "number"], 452, 768, [179, null]], [181, ["number", 1], 506, 852, [182, null]], [182, ["plus2", 0], 452, 810, [179, 183, 181]], [183, "box", 506, 810, [182, 184, null]], [184, ["string", "number"], 561, 810, [183, null]], [185, "hat", 44, 391, [null, 186, 259]], [186, ["string", "action"], 102, 399, [185, null]], [187, "stack", 383, 886, [41, 188, 47]], [188, ["string", "action"], 441, 886, [187, null]], [189, ["sandwichcollapsed", 1], 44, 475, [154, null]], [190, "forward", 103, 1062, [204, 191, 201]], [191, ["number", "340"], 174, 1062, [190, null]], [192, ["setxy2", 0], 38, 876, [247, 193, 194, 248]], [193, ["number", -290], 96, 876, [192, null]], [194, ["number", "-170"], 96, 918, [192, null]], [195, "seth", 38, 792, [197, 196, 247]], [196, ["number", 0], 137, 792, [195, null]], [197, "setpensize", 38, 750, [199, 198, 195]], [198, ["number", 5], 140, 750, [197, null]], [199, "setshade", 38, 708, [128, 200, 197]], [200, ["number", 25], 123, 708, [199, null]], [201, ["arc", 0], 103, 1104, [190, 202, 203, 206]], [202, ["number", 90], 161, 1104, [201, null]], [203, ["number", 10], 161, 1146, [201, null]], [204, "repeat", 38, 1002, [248, 205, 190, 211]], [205, ["number", 2], 89, 1002, [204, null]], [206, "forward", 103, 1188, [201, 207, 208]], [207, ["number", "580"], 174, 1188, [206, null]], [208, ["arc", 0], 103, 1230, [206, 209, 210, null]], [209, ["number", 90], 161, 1230, [208, null]], [210, ["number", 10], 161, 1272, [208, null]], [211, ["sandwichcollapsed", 1], 38, 624, [204, null]], [212, "hat", 38, 540, [null, 213, 261]], [213, ["string", "card"], 96, 548, [212, null]], [214, "stack", 44, 475, [259, 215, 260]], [215, ["string", "card"], 102, 475, [214, null]], [216, "xcor", 177, 909, [220, null]], [217, "ycor", 177, 993, [222, null]], [218, "box", 167, 1119, [224, 219, null]], [219, ["string", "x"], 222, 1119, [218, null]], [220, ["storein", 0], 109, 867, [141, 221, 216, 222]], [221, ["string", "x"], 177, 867, [220, null]], [222, ["storein", 0], 109, 951, [220, 223, 217, 49]], [223, ["string", "y"], 177, 951, [222, null]], [224, ["setxy2", 0], 109, 1119, [151, 218, 225, 147]], [225, "box", 167, 1161, [224, 226, null]], [226, ["string", "y"], 222, 1161, [225, null]], [227, "ifelse", 44, 559, [260, 230, 251, 255, 238]], [228, ["vspace", 200], 44, 885, [141, 154]], [229, ["vspace", 40], 392, 713, [237, 253]], [230, ["equal2", 0], 110, 525, [227, 232, 231, null]], [231, ["number", 1], 156, 567, [230, null]], [232, "box", 156, 525, [230, 233, null]], [233, ["string", "number"], 211, 525, [232, null]], [234, ["setxy2", 0], 124, 669, [251, 235, 236, 254]], [235, ["number", 0], 182, 669, [234, null]], [236, ["number", 0], 182, 711, [234, null]], [237, "ifelse", 312, 645, [255, 239, 229, 249, null]], [238, ["vspace", 60], 44, 645, [227, 141]], [239, ["equal2", 0], 378, 611, [237, 241, 240, null]], [240, ["number", 2], 424, 653, [239, null]], [241, "box", 424, 611, [239, 242, null]], [242, ["string", "number"], 479, 611, [241, null]], [243, ["setxy2", 0], 392, 877, [253, 244, 245, 252]], [244, ["number", -100], 450, 877, [243, null]], [245, ["number", 0], 450, 919, [243, null]], [246, "showblocks", 34, 334, [176, null]], [247, "penup", 38, 834, [195, 192]], [248, "pendown", 38, 960, [192, 204]], [249, "penup", 444, 713, [237, 144]], [250, "pendown", 444, 839, [144, null]], [251, "penup", 124, 627, [227, 234]], [252, "pendown", 392, 961, [243, null]], [253, "penup", 392, 835, [229, 243]], [254, "pendown", 124, 753, [234, null]], [255, ["hspace", 40], 176, 627, [227, 237]], [256, "sandwichtop_no_arm_no_label", 573, 574, [137, 156]], [257, "sandwichtop_no_arm_no_label", 577, 417, [2, 86]], [258, "sandwichtop_no_arm_no_label", 581, 263, [0, 32]], [259, "sandwichtop_no_arm_no_label", 26, 441, [185, 214]], [260, ["vspace", 0], 44, 517, [214, 227]], [261, "sandwichtop_no_arm_no_label", 20, 590, [212, 128]], [262, "sandwichtop_no_arm_no_label", 297, 253, [84, 61]], [263, "sandwichtop_no_arm_no_label", 303, 399, [80, 35]], [264, "sandwichtop_no_arm_no_label", 301, 548, [132, 134]], [265, "sandwichtop_no_arm_no_label", 300, 708, [78, 38]], [266, "seth", 591, 1322, [165, 267, 268]], [267, ["number", "30"], 690, 1322, [266, null]], [268, "forward", 591, 1364, [266, 269, 270]], [269, ["number", 100], 662, 1364, [268, null]], [270, "right", 591, 1406, [268, 271, 272]], [271, ["number", "120"], 649, 1406, [270, null]], [272, "forward", 591, 1448, [270, 273, 274]], [273, ["number", 100], 662, 1448, [272, null]], [274, "right", 591, 1490, [272, 275, 276]], [275, ["number", "60"], 649, 1490, [274, null]], [276, "forward", 591, 1532, [274, 277, 278]], [277, ["number", 100], 662, 1532, [276, null]], [278, "right", 591, 1574, [276, 279, 280]], [279, ["number", "120"], 649, 1574, [278, null]], [280, "forward", 591, 1616, [278, 281, 168]], [281, ["number", 100], 662, 1616, [280, null]], [282, "seth", 591, 902, [161, 283, 284]], [283, ["number", 30], 690, 902, [282, null]], [284, "forward", 591, 944, [282, 285, 286]], [285, ["number", 100], 662, 944, [284, null]], [286, "right", 591, 986, [284, 287, 288]], [287, ["number", 120], 649, 986, [286, null]], [288, "forward", 591, 1028, [286, 289, 290]], [289, ["number", 100], 662, 1028, [288, null]], [290, "right", 591, 1070, [288, 291, 292]], [291, ["number", 60], 649, 1070, [290, null]], [292, "forward", 591, 1112, [290, 293, 294]], [293, ["number", 100], 662, 1112, [292, null]], [294, "right", 591, 1154, [292, 295, 296]], [295, ["number", 120], 649, 1154, [294, null]], [296, "forward", 591, 1196, [294, 297, 163]], [297, ["number", 100], 662, 1196, [296, null]]] \ No newline at end of file +[[0, "hat", 599, 213, [null, 1, 258]], +[1, ["string", "shape1"], 657, 221, [0, null]], +[2, "hat", 595, 367, [null, 3, 257]], +[3, ["string", "shape2"], 653, 375, [2, null]], +[4, "forward", 664, 525, [10, 5, 6]], +[5, ["number", 70], 735, 525, [4, null]], +[6, "back", 664, 567, [4, 7, 24]], +[7, ["number", 70], 722, 567, [6, null]], +[8, "seth", 599, 339, [32, 9, 19]], +[9, ["number", 45], 698, 339, [8, null]], +[10, "repeat", 599, 465, [28, 11, 4, 12]], +[11, ["number", 4], 650, 465, [10, null]], +[12, ["vspace", 40], 599, 543, [10, 21]], +[13, "repeat", 599, 749, [23, 14, 15, 126]], +[14, ["number", 4], 650, 749, [13, null]], +[15, "forward", 664, 809, [13, 16, 17]], +[16, ["number", 67], 735, 809, [15, null]], +[17, "back", 664, 851, [15, 18, 26]], +[18, ["number", 67], 722, 851, [17, null]], +[19, "setpensize", 599, 381, [8, 20, 28]], +[20, ["number", 40], 701, 381, [19, null]], +[21, "setpensize", 599, 665, [12, 22, 23]], +[22, ["number", 20], 701, 665, [21, null]], +[23, "setshade", 599, 707, [21, 30, 13]], +[24, "right", 664, 609, [6, 25, null]], +[25, ["number", 90], 722, 609, [24, null]], +[26, "right", 664, 893, [17, 27, null]], +[27, ["number", 90], 722, 893, [26, null]], +[28, "setshade", 599, 423, [19, 29, 10]], +[29, ["number", 50], 684, 423, [28, null]], +[30, "box", 684, 707, [23, 31, null]], +[31, ["string", "shade"], 739, 707, [30, null]], +[32, "setcolor", 599, 297, [258, 33, 8]], +[33, "box", 676, 297, [32, 34, null]], +[34, ["string", "color"], 731, 297, [33, null]], +[35, ["storein", 0], 321, 433, [263, 36, 37, 50]], +[36, ["string", "color"], 389, 433, [35, null]], +[37, ["number", 0], 389, 475, [35, null]], +[38, ["storein", 0], 318, 742, [265, 39, 40, 41]], +[39, ["string", "shade"], 386, 742, [38, null]], +[40, ["number", 0], 386, 784, [38, null]], +[41, "repeat", 318, 826, [38, 42, 187, 75]], +[42, ["number", 3], 369, 826, [41, null]], +[43, "box", 505, 970, [45, 44, null]], +[44, ["string", "shade"], 560, 970, [43, null]], +[45, ["plus2", 0], 451, 970, [47, 43, 46]], +[46, ["number", 50], 505, 1012, [45, null]], +[47, ["storein", 0], 383, 928, [187, 48, 45, null]], +[48, ["string", "shade"], 451, 928, [47, null]], +[49, "stack", 109, 1035, [222, 64, 151]], +[50, "repeat", 321, 517, [35, 51, 76, 74]], +[51, ["number", 3], 372, 517, [50, null]], +[52, ["string", "shape"], 221, 1035, [64, null]], +[53, ["storein", 0], 386, 619, [76, 54, 56, null]], +[54, ["string", "color"], 454, 619, [53, null]], +[55, ["number", 35], 508, 703, [56, null]], +[56, ["plus2", 0], 454, 661, [53, 57, 55]], +[57, "box", 508, 661, [56, 58, null]], +[58, ["string", "color"], 563, 661, [57, null]], +[59, "box", 221, 1077, [64, 60, null]], +[60, ["string", "shape"], 276, 1077, [59, null]], +[61, ["storein", 0], 315, 287, [262, 62, 63, 65]], +[62, ["string", "shape"], 383, 287, [61, null]], +[63, ["number", 1], 383, 329, [61, null]], +[64, ["plus2", 0], 167, 1035, [49, 52, 59]], +[65, "repeat", 315, 371, [61, 66, 82, 73]], +[66, ["number", 3], 366, 371, [65, null]], +[67, ["storein", 0], 380, 473, [82, 68, 72, null]], +[68, ["string", "shape"], 448, 473, [67, null]], +[69, ["number", 1], 502, 557, [72, null]], +[70, "box", 502, 515, [72, 71, null]], +[71, ["string", "shape"], 557, 515, [70, null]], +[72, ["plus2", 0], 448, 515, [67, 70, 69]], +[73, ["sandwichcollapsed", 1], 315, 287, [65, null]], +[74, ["sandwichcollapsed", 1], 321, 433, [50, null]], +[75, ["sandwichcollapsed", 1], 318, 742, [41, null]], +[76, "stack", 386, 577, [50, 77, 53]], +[77, ["string", "numberloop"], 444, 577, [76, null]], +[78, "hat", 318, 658, [null, 79, 265]], +[79, ["string", "shadeloop"], 376, 666, [78, null]], +[80, "hat", 321, 349, [null, 81, 263]], +[81, ["string", "colorloop"], 379, 357, [80, null]], +[82, "stack", 380, 431, [65, 83, 67]], +[83, ["string", "colorloop"], 438, 431, [82, null]], +[84, "hat", 315, 203, [null, 85, 262]], +[85, ["string", "shapeloop"], 373, 211, [84, null]], +[86, "setcolor", 595, 451, [257, 87, 89]], +[87, "box", 672, 451, [86, 88, null]], +[88, ["string", "color"], 727, 451, [87, null]], +[89, "seth", 595, 493, [86, 90, 91]], +[90, ["number", 0], 694, 493, [89, null]], +[91, "setpensize", 595, 535, [89, 92, 93]], +[92, ["number", 150], 697, 535, [91, null]], +[93, "setshade", 595, 577, [91, 94, 95]], +[94, ["number", 50], 680, 577, [93, null]], +[95, "forward", 595, 619, [93, 96, 97]], +[96, ["number", 1], 666, 619, [95, null]], +[97, "back", 595, 661, [95, 98, 99]], +[98, ["number", 1], 653, 661, [97, null]], +[99, "setpensize", 595, 703, [97, 100, 101]], +[100, ["number", 130], 697, 703, [99, null]], +[101, "setshade", 595, 745, [99, 102, 106]], +[102, "box", 680, 745, [101, 103, null]], +[103, ["string", "shade"], 735, 745, [102, null]], +[104, "repeat", 319, 666, [134, 105, 139, 153]], +[105, ["number", 3], 370, 666, [104, null]], +[106, "forward", 595, 787, [101, 107, 108]], +[107, ["number", 1], 666, 787, [106, null]], +[108, "back", 595, 829, [106, 109, 110]], +[109, ["number", 1], 653, 829, [108, null]], +[110, "setpensize", 595, 871, [108, 111, 112]], +[111, ["number", 90], 697, 871, [110, null]], +[112, "setshade", 595, 913, [110, 113, 114]], +[113, ["number", 50], 680, 913, [112, null]], +[114, "forward", 595, 955, [112, 115, 116]], +[115, ["number", 1], 666, 955, [114, null]], +[116, "back", 595, 997, [114, 117, 118]], +[117, ["number", 1], 653, 997, [116, null]], +[118, "setpensize", 595, 1039, [116, 119, 120]], +[119, ["number", 70], 697, 1039, [118, null]], +[120, "setshade", 595, 1081, [118, 121, 122]], +[121, ["number", 100], 680, 1081, [120, null]], +[122, "forward", 595, 1123, [120, 123, 124]], +[123, ["number", 1], 666, 1123, [122, null]], +[124, "back", 595, 1165, [122, 125, 127]], +[125, ["number", 1], 653, 1165, [124, null]], +[126, ["sandwichcollapsed", 1], 599, 297, [13, null]], +[127, ["sandwichcollapsed", 1], 595, 451, [124, null]], +[128, ["fillscreen", 0], 38, 624, [261, 130, 129, 199]], +[129, ["number", "100"], 120, 666, [128, null]], +[130, "box", 120, 624, [128, 131, null]], +[131, ["string", "color"], 175, 624, [130, null]], +[132, "hat", 319, 498, [null, 133, 264]], +[133, ["string", "numberloop"], 377, 506, [132, null]], +[134, ["storein", 0], 319, 582, [264, 135, 136, 104]], +[135, ["string", "number"], 387, 582, [134, null]], +[136, ["number", 1], 387, 624, [134, null]], +[137, "hat", 591, 524, [null, 138, 256]], +[138, ["string", "shape3"], 649, 532, [137, null]], +[139, "stack", 384, 726, [104, 140, 179]], +[140, ["string", "shadeloop"], 442, 726, [139, null]], +[141, "repeat", 44, 807, [238, 142, 220, 228]], +[142, "box", 95, 807, [141, 143, null]], +[143, ["string", "number"], 150, 807, [142, null]], +[144, ["setxy2", 0], 444, 755, [249, 145, 146, 250]], +[145, ["number", -200], 502, 755, [144, null]], +[146, ["number", 0], 502, 797, [144, null]], +[147, "seth", 109, 1203, [224, 148, 149]], +[148, ["number", 90], 208, 1203, [147, null]], +[149, "forward", 109, 1245, [147, 150, 152]], +[150, ["number", 200], 180, 1245, [149, null]], +[151, "penup", 109, 1077, [49, 224]], +[152, "pendown", 109, 1287, [149, null]], +[153, ["sandwichcollapsed", 1], 319, 582, [104, null]], +[154, "wait", 44, 1327, [228, 155, 189]], +[155, ["number", 0.20000000000000001], 102, 1327, [154, null]], +[156, "setcolor", 591, 608, [256, 157, 171]], +[157, "box", 668, 608, [156, 158, null]], +[158, ["string", "color"], 723, 608, [157, null]], +[159, "setpensize", 591, 818, [169, 160, 161]], +[160, ["number", 40], 693, 818, [159, null]], +[161, "setshade", 591, 860, [159, 162, 282]], +[162, ["number", 50], 676, 860, [161, null]], +[163, "setpensize", 591, 1238, [296, 164, 165]], +[164, ["number", 20], 693, 1238, [163, null]], +[165, "setshade", 591, 1280, [163, 166, 266]], +[166, "box", 676, 1280, [165, 167, null]], +[167, ["string", "shade"], 731, 1280, [166, null]], +[168, ["sandwichcollapsed", 1], 591, 608, [280, null]], +[169, "pendown", 591, 776, [173, 159]], +[170, "penup", 591, 692, [171, 173]], +[171, "seth", 591, 650, [156, 172, 170]], +[172, ["number", 270], 690, 650, [171, null]], +[173, "forward", 591, 734, [170, 174, 169]], +[174, ["number", 50], 662, 734, [173, null]], +[175, ["start", 2.0], 34, 208, [null, 178]], +[176, "stack", 34, 292, [178, 177, 246]], +[177, ["string", "shapeloop"], 92, 292, [176, null]], +[178, "hideblocks", 34, 250, [175, 176]], +[179, ["storein", 0], 384, 768, [139, 180, 182, null]], +[180, ["string", "number"], 452, 768, [179, null]], +[181, ["number", 1], 506, 852, [182, null]], +[182, ["plus2", 0], 452, 810, [179, 183, 181]], +[183, "box", 506, 810, [182, 184, null]], +[184, ["string", "number"], 561, 810, [183, null]], +[185, "hat", 44, 391, [null, 186, 259]], +[186, ["string", "action"], 102, 399, [185, null]], +[187, "stack", 383, 886, [41, 188, 47]], +[188, ["string", "action"], 441, 886, [187, null]], +[189, ["sandwichcollapsed", 1], 44, 475, [154, null]], +[190, "forward", 103, 1062, [204, 191, 201]], +[191, ["number", "340"], 174, 1062, [190, null]], +[192, ["setxy2", 0], 38, 876, [247, 193, 194, 248]], +[193, ["number", -290], 96, 876, [192, null]], +[194, ["number", "-170"], 96, 918, [192, null]], +[195, "seth", 38, 792, [197, 196, 247]], +[196, ["number", 0], 137, 792, [195, null]], +[197, "setpensize", 38, 750, [199, 198, 195]], +[198, ["number", 5], 140, 750, [197, null]], +[199, "setshade", 38, 708, [128, 200, 197]], +[200, ["number", 25], 123, 708, [199, null]], +[201, ["arc", 0], 103, 1104, [190, 202, 203, 206]], +[202, ["number", 90], 161, 1104, [201, null]], +[203, ["number", 10], 161, 1146, [201, null]], +[204, "repeat", 38, 1002, [248, 205, 190, 211]], +[205, ["number", 2], 89, 1002, [204, null]], +[206, "forward", 103, 1188, [201, 207, 208]], +[207, ["number", "580"], 174, 1188, [206, null]], +[208, ["arc", 0], 103, 1230, [206, 209, 210, null]], +[209, ["number", 90], 161, 1230, [208, null]], +[210, ["number", 10], 161, 1272, [208, null]], +[211, ["sandwichcollapsed", 1], 38, 624, [204, null]], +[212, "hat", 38, 540, [null, 213, 261]], +[213, ["string", "card"], 96, 548, [212, null]], +[214, "stack", 44, 475, [259, 215, 260]], +[215, ["string", "card"], 102, 475, [214, null]], +[216, "xcor", 177, 909, [220, null]], +[217, "ycor", 177, 993, [222, null]], +[218, "box", 167, 1119, [224, 219, null]], +[219, ["string", "x"], 222, 1119, [218, null]], +[220, ["storein", 0], 109, 867, [141, 221, 216, 222]], +[221, ["string", "x"], 177, 867, [220, null]], +[222, ["storein", 0], 109, 951, [220, 223, 217, 49]], +[223, ["string", "y"], 177, 951, [222, null]], +[224, ["setxy2", 0], 109, 1119, [151, 218, 225, 147]], +[225, "box", 167, 1161, [224, 226, null]], +[226, ["string", "y"], 222, 1161, [225, null]], +[227, "ifelse", 44, 559, [260, 230, 251, 255, 238]], +[228, ["vspace", 200], 44, 885, [141, 154]], +[229, ["vspace", 40], 392, 713, [237, 253]], +[230, ["equal2", 0], 110, 525, [227, 232, 231, null]], +[231, ["number", 1], 156, 567, [230, null]], +[232, "box", 156, 525, [230, 233, null]], +[233, ["string", "number"], 211, 525, [232, null]], +[234, ["setxy2", 0], 124, 669, [251, 235, 236, 254]], +[235, ["number", 0], 182, 669, [234, null]], +[236, ["number", 0], 182, 711, [234, null]], +[237, "ifelse", 312, 645, [255, 239, 229, 249, null]], +[238, ["vspace", 60], 44, 645, [227, 141]], +[239, ["equal2", 0], 378, 611, [237, 241, 240, null]], +[240, ["number", 2], 424, 653, [239, null]], +[241, "box", 424, 611, [239, 242, null]], +[242, ["string", "number"], 479, 611, [241, null]], +[243, ["setxy2", 0], 392, 877, [253, 244, 245, 252]], +[244, ["number", -100], 450, 877, [243, null]], +[245, ["number", 0], 450, 919, [243, null]], +[246, "showblocks", 34, 334, [176, null]], +[247, "penup", 38, 834, [195, 192]], +[248, "pendown", 38, 960, [192, 204]], +[249, "penup", 444, 713, [237, 144]], +[250, "pendown", 444, 839, [144, null]], +[251, "penup", 124, 627, [227, 234]], +[252, "pendown", 392, 961, [243, null]], +[253, "penup", 392, 835, [229, 243]], +[254, "pendown", 124, 753, [234, null]], +[255, ["hspace", 40], 176, 627, [227, 237]], +[256, "sandwichtop_no_arm_no_label", 573, 574, [137, 156]], +[257, "sandwichtop_no_arm_no_label", 577, 417, [2, 86]], +[258, "sandwichtop_no_arm_no_label", 581, 263, [0, 32]], +[259, "sandwichtop_no_arm_no_label", 26, 441, [185, 214]], +[260, ["vspace", 0], 44, 517, [214, 227]], +[261, "sandwichtop_no_arm_no_label", 20, 590, [212, 128]], +[262, "sandwichtop_no_arm_no_label", 297, 253, [84, 61]], +[263, "sandwichtop_no_arm_no_label", 303, 399, [80, 35]], +[264, "sandwichtop_no_arm_no_label", 301, 548, [132, 134]], +[265, "sandwichtop_no_arm_no_label", 300, 708, [78, 38]], +[266, "seth", 591, 1322, [165, 267, 268]], +[267, ["number", "30"], 690, 1322, [266, null]], +[268, "forward", 591, 1364, [266, 269, 270]], +[269, ["number", 100], 662, 1364, [268, null]], +[270, "right", 591, 1406, [268, 271, 272]], +[271, ["number", "120"], 649, 1406, [270, null]], +[272, "forward", 591, 1448, [270, 273, 274]], +[273, ["number", 100], 662, 1448, [272, null]], +[274, "right", 591, 1490, [272, 275, 276]], +[275, ["number", "60"], 649, 1490, [274, null]], +[276, "forward", 591, 1532, [274, 277, 278]], +[277, ["number", 100], 662, 1532, [276, null]], +[278, "right", 591, 1574, [276, 279, 280]], +[279, ["number", "120"], 649, 1574, [278, null]], +[280, "forward", 591, 1616, [278, 281, 168]], +[281, ["number", 100], 662, 1616, [280, null]], +[282, "seth", 591, 902, [161, 283, 284]], +[283, ["number", 30], 690, 902, [282, null]], +[284, "forward", 591, 944, [282, 285, 286]], +[285, ["number", 100], 662, 944, [284, null]], +[286, "right", 591, 986, [284, 287, 288]], +[287, ["number", 120], 649, 986, [286, null]], +[288, "forward", 591, 1028, [286, 289, 290]], +[289, ["number", 100], 662, 1028, [288, null]], +[290, "right", 591, 1070, [288, 291, 292]], +[291, ["number", 60], 649, 1070, [290, null]], +[292, "forward", 591, 1112, [290, 293, 294]], +[293, ["number", 100], 662, 1112, [292, null]], +[294, "right", 591, 1154, [292, 295, 296]], +[295, ["number", 120], 649, 1154, [294, null]], +[296, "forward", 591, 1196, [294, 297, 163]], +[297, ["number", 100], 662, 1196, [296, null]]] \ No newline at end of file diff --git a/samples/game-shapes-and-color.ta b/samples/game-shapes-and-color.ta index d31e935..952bd9c 100644 --- a/samples/game-shapes-and-color.ta +++ b/samples/game-shapes-and-color.ta @@ -1 +1,392 @@ -[[0, "hat", 801, 239, [null, 1, 380]], [1, ["string", "circle"], 859, 247, [0, null]], [2, "penup", 801, 323, [380, 3]], [3, "seth", 801, 365, [2, 4, 5]], [4, ["number", 270], 900, 365, [3, null]], [5, "forward", 801, 407, [3, 6, 7]], [6, ["number", 56], 872, 407, [5, null]], [7, "seth", 801, 449, [5, 8, 9]], [8, ["number", 0], 900, 449, [7, null]], [9, "pendown", 801, 491, [7, 10]], [10, ["arc", 0], 801, 533, [9, 11, 12, 335]], [11, ["number", 360], 859, 533, [10, null]], [12, ["number", 56], 859, 575, [10, null]], [13, "hat", 796, 97, [null, 14, 378]], [14, ["string", "square"], 854, 105, [13, null]], [15, "penup", 796, 181, [378, 16]], [16, "seth", 796, 223, [15, 17, 18]], [17, ["number", 0], 895, 223, [16, null]], [18, "back", 796, 265, [16, 19, 20]], [19, ["number", 50], 854, 265, [18, null]], [20, "seth", 796, 307, [18, 21, 22]], [21, ["number", 270], 895, 307, [20, null]], [22, "forward", 796, 349, [20, 23, 24]], [23, ["number", 50], 867, 349, [22, null]], [24, "seth", 796, 391, [22, 25, 26]], [25, ["number", 0], 895, 391, [24, null]], [26, "pendown", 796, 433, [24, 27]], [27, "repeat", 796, 475, [26, 28, 29, 350]], [28, ["number", 4], 847, 475, [27, null]], [29, "forward", 861, 535, [27, 30, 31]], [30, ["number", 100], 932, 535, [29, null]], [31, "right", 861, 577, [29, 32, null]], [32, ["number", 90], 919, 577, [31, null]], [33, "hat", 805, 532, [null, 34, 379]], [34, ["string", "triangle"], 863, 540, [33, null]], [35, "penup", 805, 616, [379, 36]], [36, "seth", 805, 658, [35, 37, 38]], [37, ["number", 270], 904, 658, [36, null]], [38, "forward", 805, 700, [36, 39, 40]], [39, ["number", 60], 876, 700, [38, null]], [40, "seth", 805, 742, [38, 41, 42]], [41, ["number", 0], 904, 742, [40, null]], [42, "back", 805, 784, [40, 43, 44]], [43, ["number", 50], 863, 784, [42, null]], [44, "seth", 805, 826, [42, 45, 46]], [45, ["number", 30], 904, 826, [44, null]], [46, "pendown", 805, 868, [44, 47]], [47, "repeat", 805, 910, [46, 48, 49, 349]], [48, ["number", 3], 856, 910, [47, null]], [49, "forward", 870, 970, [47, 50, 51]], [50, ["number", 120], 941, 970, [49, null]], [51, "right", 870, 1012, [49, 52, null]], [52, ["number", 120], 928, 1012, [51, null]], [53, "seth", 805, 1070, [349, 54, 348]], [54, ["number", 0], 904, 1070, [53, null]], [55, "hat", 806, 387, [null, 56, 381]], [56, ["string", "star"], 864, 395, [55, null]], [57, "penup", 806, 471, [381, 58]], [58, "seth", 806, 513, [57, 59, 60]], [59, ["number", 0], 905, 513, [58, null]], [60, "back", 806, 555, [58, 61, 62]], [61, ["number", 44], 864, 555, [60, null]], [62, "seth", 806, 597, [60, 63, 64]], [63, ["number", 270], 905, 597, [62, null]], [64, "forward", 806, 639, [62, 65, 66]], [65, ["number", 30], 877, 639, [64, null]], [66, "seth", 806, 681, [64, 67, 68]], [67, ["number", 18], 905, 681, [66, null]], [68, "pendown", 806, 723, [66, 69]], [69, "repeat", 806, 765, [68, 70, 71, 346]], [70, ["number", 5], 857, 765, [69, null]], [71, "forward", 871, 825, [69, 72, 73]], [72, ["number", 100], 942, 825, [71, null]], [73, "right", 871, 867, [71, 74, null]], [74, ["number", 144], 929, 867, [73, null]], [75, "seth", 806, 925, [346, 76, 347]], [76, ["number", 0], 905, 925, [75, null]], [77, "hat", 1043, 420, [null, 78, 370]], [78, ["string", "shapes"], 1101, 428, [77, null]], [79, "setpensize", 1043, 504, [370, 80, 356]], [80, ["number", 10], 1145, 504, [79, null]], [81, ["setxy2", 0], 1043, 588, [356, 82, 83, 357]], [82, ["number", -100], 1101, 588, [81, null]], [83, ["number", 100], 1101, 630, [81, null]], [84, "setcolor", 1043, 714, [357, 85, 86]], [85, "pop", 1120, 714, [84, null]], [86, "stack", 1043, 756, [84, 87, 358]], [87, "pop", 1101, 756, [86, null]], [88, ["setxy2", 0], 1043, 840, [358, 89, 90, 359]], [89, ["number", 100], 1101, 840, [88, null]], [90, ["number", 100], 1101, 882, [88, null]], [91, "setcolor", 1043, 966, [359, 92, 93]], [92, "pop", 1120, 966, [91, null]], [93, "stack", 1043, 1008, [91, 94, 360]], [94, "pop", 1101, 1008, [93, null]], [95, ["setxy2", 0], 1043, 1092, [360, 96, 97, 361]], [96, ["number", 100], 1101, 1092, [95, null]], [97, ["number", -100], 1101, 1134, [95, null]], [98, "setcolor", 1043, 1218, [361, 99, 100]], [99, "pop", 1120, 1218, [98, null]], [100, "stack", 1043, 1260, [98, 101, 362]], [101, "pop", 1101, 1260, [100, null]], [102, ["setxy2", 0], 1043, 1344, [362, 103, 104, 363]], [103, ["number", -100], 1101, 1344, [102, null]], [104, ["number", -100], 1101, 1386, [102, null]], [105, "setcolor", 1043, 1470, [363, 106, 107]], [106, "pop", 1120, 1470, [105, null]], [107, "stack", 1043, 1512, [105, 108, 364]], [108, "pop", 1101, 1512, [107, null]], [109, "hat", 1039, 263, [null, 110, 377]], [110, ["string", "calculate distance"], 1097, 271, [109, null]], [111, ["storein", 0], 1039, 347, [377, 112, 113, 355]], [112, ["string", "dx"], 1107, 347, [111, null]], [113, ["minus2", 0], 1107, 389, [111, 114, 116]], [114, "box", 1161, 389, [113, 115, null]], [115, ["string", "x"], 1216, 389, [114, null]], [116, "xcor", 1185, 431, [113, null]], [117, ["storein", 0], 1039, 473, [355, 118, 119, 354]], [118, ["string", "dy"], 1107, 473, [117, null]], [119, ["minus2", 0], 1107, 515, [117, 120, 122]], [120, "box", 1161, 515, [119, 121, null]], [121, ["string", "y"], 1216, 515, [120, null]], [122, "ycor", 1185, 557, [119, null]], [123, ["storein", 0], 1039, 599, [354, 124, 125, 334]], [124, ["string", "distance"], 1107, 599, [123, null]], [125, "sqrt", 1107, 641, [123, 126]], [126, ["plus2", 20.0], 1161, 641, [125, 127, 132]], [127, ["product2", 0], 1215, 641, [126, 128, 130]], [128, "box", 1269, 641, [127, 129, null]], [129, ["string", "dx"], 1324, 641, [128, null]], [130, "box", 1269, 683, [127, 131, null]], [131, ["string", "dx"], 1324, 683, [130, null]], [132, ["product2", 0], 1215, 723, [126, 133, 135]], [133, "box", 1269, 723, [132, 134, null]], [134, ["string", "dy"], 1324, 723, [133, null]], [135, "box", 1269, 765, [132, 136, null]], [136, ["string", "dy"], 1324, 765, [135, null]], [137, "hat", 516, 195, [null, 138, 382]], [138, ["string", "q1"], 574, 203, [137, null]], [139, ["storein", 0], 516, 279, [382, 140, 141, 142]], [140, ["string", "x"], 584, 279, [139, null]], [141, ["number", 100], 584, 321, [139, null]], [142, ["storein", 0], 516, 363, [139, 143, 144, 145]], [143, ["string", "y"], 584, 363, [142, null]], [144, ["number", 100], 584, 405, [142, null]], [145, "push", 516, 447, [142, 158, 146]], [146, "stack", 516, 489, [145, 147, 351]], [147, ["string", "ask"], 574, 489, [146, null]], [148, "hat", 518, 335, [null, 156, 383]], [149, ["storein", 0], 518, 419, [383, 150, 160, 151]], [150, ["string", "x"], 586, 419, [149, null]], [151, ["storein", 0], 518, 503, [149, 152, 159, 153]], [152, ["string", "y"], 586, 503, [151, null]], [153, "push", 518, 587, [151, 157, 154]], [154, "stack", 518, 629, [153, 155, 352]], [155, ["string", "ask"], 576, 629, [154, null]], [156, ["string", "q2"], 576, 343, [148, null]], [157, ["string", "Put the turtle in the red square."], 576, 587, [153, null]], [158, ["string", "Put the turtle in the blue triangle."], 574, 447, [145, null]], [159, ["number", 100], 586, 545, [151, null]], [160, ["number", -100], 586, 461, [149, null]], [161, "hat", 513, 477, [null, 162, 384]], [162, ["string", "q3"], 571, 485, [161, null]], [163, ["storein", 0], 513, 561, [384, 164, 183, 165]], [164, ["string", "x"], 581, 561, [163, null]], [165, ["storein", 0], 513, 645, [163, 166, 167, 168]], [166, ["string", "y"], 581, 645, [165, null]], [167, ["number", -100], 581, 687, [165, null]], [168, "push", 513, 729, [165, 182, 169]], [169, "stack", 513, 771, [168, 170, 353]], [170, ["string", "ask"], 571, 771, [169, null]], [171, "hat", 1052, 102, [null, 172, 385]], [172, ["string", "fini"], 1110, 110, [171, null]], [173, ["storein", 0], 1052, 186, [385, 176, 174, 175]], [174, ["number", 0], 1120, 228, [173, null]], [175, ["storein", 0], 1052, 270, [173, 177, 178, 179]], [176, ["string", "x"], 1120, 186, [173, null]], [177, ["string", "y"], 1120, 270, [175, null]], [178, ["number", 0], 1120, 312, [175, null]], [179, "push", 1052, 354, [175, 184, 180]], [180, "stack", 1052, 396, [179, 181, 345]], [181, ["string", "ask"], 1110, 396, [180, null]], [182, ["string", "Put the turtle in the red circle."], 571, 729, [168, null]], [183, ["number", -100], 581, 603, [163, null]], [184, ["string", "Well played!"], 1110, 354, [179, null]], [185, ["start", 2.0], 345, 201, [null, 374]], [186, ["storein", 0], 345, 277, [374, 187, 188, 189]], [187, ["string", "blue"], 413, 277, [186, null]], [188, ["number", 70], 413, 319, [186, null]], [189, ["storein", 0], 345, 361, [186, 190, 191, 192]], [190, ["string", "red"], 413, 361, [189, null]], [191, ["number", 0], 413, 403, [189, null]], [192, ["storein", 0], 345, 445, [189, 193, 194, 195]], [193, ["string", "green"], 413, 445, [192, null]], [194, ["number", 30], 413, 487, [192, null]], [195, "hideblocks", 345, 529, [192, 196]], [196, "stack", 345, 571, [195, 197, 198]], [197, ["string", "pattern a"], 403, 571, [196, null]], [198, "stack", 345, 613, [196, 199, 200]], [199, ["string", "q1"], 403, 613, [198, null]], [200, "stack", 345, 655, [198, 228, 201]], [201, "stack", 345, 697, [200, 202, 203]], [202, ["string", "q2"], 403, 697, [201, null]], [203, "stack", 345, 739, [201, 227, 204]], [204, "stack", 345, 781, [203, 205, 206]], [205, ["string", "q3"], 403, 781, [204, null]], [206, "stack", 345, 823, [204, 207, 343]], [207, ["string", "fini"], 403, 823, [206, null]], [208, "hat", 290, 493, [null, 209, 376]], [209, ["string", "answer"], 348, 501, [208, null]], [210, ["setxy2", 0], 290, 619, [388, 211, 212, 213]], [211, ["number", 0], 348, 619, [210, null]], [212, ["number", 0], 348, 661, [210, null]], [213, "forever", 290, 703, [210, 214, 336]], [214, "stack", 351, 721, [213, 215, 337]], [215, ["string", "calculate distance"], 409, 721, [214, null]], [216, "if", 351, 805, [337, 217, 221, 338]], [217, ["less2", 0], 389, 771, [216, 218, 220, null]], [218, "box", 435, 771, [217, 219, null]], [219, ["string", "distance"], 490, 771, [218, null]], [220, ["number", 100], 435, 813, [217, null]], [221, ["setxy2", 0], 403, 873, [216, 222, 223, 389]], [222, ["number", 0], 461, 873, [221, null]], [223, ["number", 0], 461, 915, [221, null]], [224, "stopstack", 403, 999, [389, null]], [225, "wait", 351, 1053, [338, 226, null]], [226, ["number", 1], 409, 1053, [225, null]], [227, ["string", "pattern c"], 403, 739, [203, null]], [228, ["string", "pattern b"], 403, 655, [200, null]], [229, "hat", 1313, 430, [null, 230, 373]], [230, ["string", "pattern a"], 1371, 438, [229, null]], [231, "clean", 1313, 514, [373, 232]], [232, "push", 1313, 556, [231, 233, 234]], [233, ["string", "square"], 1371, 556, [232, null]], [234, "push", 1313, 598, [232, 235, 237]], [235, "box", 1371, 598, [234, 236, null]], [236, ["string", "blue"], 1426, 598, [235, null]], [237, "push", 1313, 640, [234, 238, 239]], [238, ["string", "circle"], 1371, 640, [237, null]], [239, "push", 1313, 682, [237, 240, 242]], [240, "box", 1371, 682, [239, 241, null]], [241, ["string", "green"], 1426, 682, [240, null]], [242, "push", 1313, 724, [239, 243, 244]], [243, ["string", "triangle"], 1371, 724, [242, null]], [244, "push", 1313, 766, [242, 245, 247]], [245, "box", 1371, 766, [244, 246, null]], [246, ["string", "blue"], 1426, 766, [245, null]], [247, "push", 1313, 808, [244, 248, 249]], [248, ["string", "square"], 1371, 808, [247, null]], [249, "push", 1313, 850, [247, 250, 252]], [250, "box", 1371, 850, [249, 251, null]], [251, ["string", "red"], 1426, 850, [250, null]], [252, "stack", 1313, 892, [249, 253, 342]], [253, ["string", "shapes"], 1371, 892, [252, null]], [254, "hat", 1306, 268, [null, 255, 372]], [255, ["string", "pattern b"], 1364, 276, [254, null]], [256, "clean", 1306, 352, [372, 257]], [257, "push", 1306, 394, [256, 258, 259]], [258, ["string", "triangle"], 1364, 394, [257, null]], [259, "push", 1306, 436, [257, 260, 262]], [260, "box", 1364, 436, [259, 261, null]], [261, ["string", "red"], 1419, 436, [260, null]], [262, "push", 1306, 478, [259, 263, 264]], [263, ["string", "circle"], 1364, 478, [262, null]], [264, "push", 1306, 520, [262, 265, 267]], [265, "box", 1364, 520, [264, 266, null]], [266, ["string", "green"], 1419, 520, [265, null]], [267, "push", 1306, 562, [264, 268, 269]], [268, ["string", "square"], 1364, 562, [267, null]], [269, "push", 1306, 604, [267, 270, 272]], [270, "box", 1364, 604, [269, 271, null]], [271, ["string", "green"], 1419, 604, [270, null]], [272, "push", 1306, 646, [269, 273, 274]], [273, ["string", "square"], 1364, 646, [272, null]], [274, "push", 1306, 688, [272, 275, 277]], [275, "box", 1364, 688, [274, 276, null]], [276, ["string", "red"], 1419, 688, [275, null]], [277, "stack", 1306, 730, [274, 278, 341]], [278, ["string", "shapes"], 1364, 730, [277, null]], [279, "hat", 1296, 108, [null, 280, 371]], [280, ["string", "pattern c"], 1354, 116, [279, null]], [281, "clean", 1296, 192, [371, 282]], [282, "push", 1296, 234, [281, 283, 284]], [283, ["string", "circle"], 1354, 234, [282, null]], [284, "push", 1296, 276, [282, 285, 287]], [285, "box", 1354, 276, [284, 286, null]], [286, ["string", "red"], 1409, 276, [285, null]], [287, "push", 1296, 318, [284, 288, 289]], [288, ["string", "circle"], 1354, 318, [287, null]], [289, "push", 1296, 360, [287, 290, 292]], [290, "box", 1354, 360, [289, 291, null]], [291, ["string", "green"], 1409, 360, [290, null]], [292, "push", 1296, 402, [289, 293, 294]], [293, ["string", "square"], 1354, 402, [292, null]], [294, "push", 1296, 444, [292, 295, 297]], [295, "box", 1354, 444, [294, 296, null]], [296, ["string", "blue"], 1409, 444, [295, null]], [297, "push", 1296, 486, [294, 298, 299]], [298, ["string", "triangle"], 1354, 486, [297, null]], [299, "push", 1296, 528, [297, 300, 302]], [300, "box", 1354, 528, [299, 301, null]], [301, ["string", "red"], 1409, 528, [300, null]], [302, "stack", 1296, 570, [299, 303, 340]], [303, ["string", "shapes"], 1354, 570, [302, null]], [304, "hat", 284, 343, [null, 305, 375]], [305, ["string", "ask"], 342, 351, [304, null]], [306, ["setxy2", 0], 284, 469, [386, 307, 308, 387]], [307, ["number", -300], 342, 469, [306, null]], [308, ["number", 300], 342, 511, [306, null]], [309, "seth", 284, 595, [387, 310, 311]], [310, ["number", 90], 383, 595, [309, null]], [311, "setcolor", 284, 637, [309, 312, 313]], [312, ["number", 0], 361, 637, [311, null]], [313, "setshade", 284, 679, [311, 314, 315]], [314, ["number", 100], 369, 679, [313, null]], [315, "setpensize", 284, 721, [313, 316, 317]], [316, ["number", 120], 386, 721, [315, null]], [317, "forward", 284, 763, [315, 318, 319]], [318, ["number", 700], 355, 763, [317, null]], [319, "back", 284, 805, [317, 320, 321]], [320, ["number", 700], 342, 805, [319, null]], [321, "setshade", 284, 847, [319, 322, 323]], [322, ["number", 50], 369, 847, [321, null]], [323, "seth", 284, 889, [321, 324, 390]], [324, ["number", 0], 383, 889, [323, null]], [325, ["setxy2", 0], 284, 973, [390, 326, 327, 391]], [326, ["number", -300], 342, 973, [325, null]], [327, ["number", 300], 342, 1015, [325, null]], [328, "settextsize", 284, 1099, [391, 329, 330]], [329, ["number", 24], 388, 1099, [328, null]], [330, "show", 284, 1141, [328, 331, 332]], [331, "pop", 342, 1141, [330, null]], [332, "stack", 284, 1183, [330, 333, 339]], [333, ["string", "answer"], 342, 1183, [332, null]], [334, ["sandwichcollapsed", 1], 1039, 347, [123, null]], [335, ["sandwichcollapsed", 1], 801, 323, [10, null]], [336, ["sandwichcollapsed", 1], 290, 577, [213, null]], [337, ["vspace", 0], 351, 763, [214, 216]], [338, ["vspace", 60.0], 351, 891, [216, 225]], [339, ["sandwichcollapsed", 1], 284, 427, [332, null]], [340, ["sandwichcollapsed", 1], 1296, 192, [302, null]], [341, ["sandwichcollapsed", 1], 1306, 352, [277, null]], [342, ["sandwichcollapsed", 1], 1313, 514, [252, null]], [343, "showblocks", 345, 865, [206, 344]], [344, ["sandwichcollapsed", 1], 345, 277, [343, null]], [345, ["sandwichcollapsed", 1], 1052, 186, [180, null]], [346, ["vspace", 20.0], 806, 843, [69, 75]], [347, ["sandwichcollapsed", 1], 806, 471, [75, null]], [348, ["sandwichcollapsed", 1], 805, 616, [53, null]], [349, ["vspace", 20.0], 805, 988, [47, 53]], [350, ["sandwichcollapsed", 1], 796, 181, [27, null]], [351, ["sandwichcollapsed", 1], 516, 279, [146, null]], [352, ["sandwichcollapsed", 1], 518, 419, [154, null]], [353, ["sandwichcollapsed", 1], 513, 561, [169, null]], [354, ["vspace", 0], 1039, 557, [117, 123]], [355, ["vspace", 0], 1039, 431, [111, 117]], [356, "penup", 1043, 546, [79, 81]], [357, "pendown", 1043, 672, [81, 84]], [358, "penup", 1043, 798, [86, 88]], [359, "pendown", 1043, 924, [88, 91]], [360, "penup", 1043, 1050, [93, 95]], [361, "pendown", 1043, 1176, [95, 98]], [362, "penup", 1043, 1302, [100, 102]], [363, "pendown", 1043, 1428, [102, 105]], [364, "penup", 1043, 1554, [107, 366]], [365, "pendown", 1043, 1680, [366, 369]], [366, ["setxy2", 0], 1043, 1596, [364, 367, 368, 365]], [367, ["number", 0], 1101, 1596, [366, null]], [368, ["number", 0], 1101, 1638, [366, null]], [369, ["sandwichcollapsed", 1], 1043, 504, [365, null]], [370, "sandwichtop_no_arm_no_label", 1025, 470, [77, 79]], [371, "sandwichtop_no_arm_no_label", 1278, 158, [279, 281]], [372, "sandwichtop_no_arm_no_label", 1288, 318, [254, 256]], [373, "sandwichtop_no_arm_no_label", 1295, 480, [229, 231]], [374, "sandwichtop_no_arm_no_label", 327, 243, [185, 186]], [375, "sandwichtop_no_arm_no_label", 266, 393, [304, 386]], [376, "sandwichtop_no_arm_no_label", 272, 543, [208, 388]], [377, "sandwichtop_no_arm_no_label", 1021, 313, [109, 111]], [378, "sandwichtop_no_arm_no_label", 778, 147, [13, 15]], [379, "sandwichtop_no_arm_no_label", 787, 582, [33, 35]], [380, "sandwichtop_no_arm_no_label", 783, 289, [0, 2]], [381, "sandwichtop_no_arm_no_label", 788, 437, [55, 57]], [382, "sandwichtop_no_arm_no_label", 498, 245, [137, 139]], [383, "sandwichtop_no_arm_no_label", 500, 385, [148, 149]], [384, "sandwichtop_no_arm_no_label", 495, 527, [161, 163]], [385, "sandwichtop_no_arm_no_label", 1034, 152, [171, 173]], [386, "penup", 284, 427, [375, 306]], [387, "pendown", 284, 553, [306, 309]], [388, "penup", 290, 577, [376, 210]], [389, "pendown", 403, 957, [221, 224]], [390, "penup", 284, 931, [323, 325]], [391, "pendown", 284, 1057, [325, 328]]] \ No newline at end of file +[[0, "hat", 801, 239, [null, 1, 380]], +[1, ["string", "circle"], 859, 247, [0, null]], +[2, "penup", 801, 323, [380, 3]], +[3, "seth", 801, 365, [2, 4, 5]], +[4, ["number", 270], 900, 365, [3, null]], +[5, "forward", 801, 407, [3, 6, 7]], +[6, ["number", 56], 872, 407, [5, null]], +[7, "seth", 801, 449, [5, 8, 9]], +[8, ["number", 0], 900, 449, [7, null]], +[9, "pendown", 801, 491, [7, 10]], +[10, ["arc", 0], 801, 533, [9, 11, 12, 335]], +[11, ["number", 360], 859, 533, [10, null]], +[12, ["number", 56], 859, 575, [10, null]], +[13, "hat", 796, 97, [null, 14, 378]], +[14, ["string", "square"], 854, 105, [13, null]], +[15, "penup", 796, 181, [378, 16]], +[16, "seth", 796, 223, [15, 17, 18]], +[17, ["number", 0], 895, 223, [16, null]], +[18, "back", 796, 265, [16, 19, 20]], +[19, ["number", 50], 854, 265, [18, null]], +[20, "seth", 796, 307, [18, 21, 22]], +[21, ["number", 270], 895, 307, [20, null]], +[22, "forward", 796, 349, [20, 23, 24]], +[23, ["number", 50], 867, 349, [22, null]], +[24, "seth", 796, 391, [22, 25, 26]], +[25, ["number", 0], 895, 391, [24, null]], +[26, "pendown", 796, 433, [24, 27]], +[27, "repeat", 796, 475, [26, 28, 29, 350]], +[28, ["number", 4], 847, 475, [27, null]], +[29, "forward", 861, 535, [27, 30, 31]], +[30, ["number", 100], 932, 535, [29, null]], +[31, "right", 861, 577, [29, 32, null]], +[32, ["number", 90], 919, 577, [31, null]], +[33, "hat", 805, 532, [null, 34, 379]], +[34, ["string", "triangle"], 863, 540, [33, null]], +[35, "penup", 805, 616, [379, 36]], +[36, "seth", 805, 658, [35, 37, 38]], +[37, ["number", 270], 904, 658, [36, null]], +[38, "forward", 805, 700, [36, 39, 40]], +[39, ["number", 60], 876, 700, [38, null]], +[40, "seth", 805, 742, [38, 41, 42]], +[41, ["number", 0], 904, 742, [40, null]], +[42, "back", 805, 784, [40, 43, 44]], +[43, ["number", 50], 863, 784, [42, null]], +[44, "seth", 805, 826, [42, 45, 46]], +[45, ["number", 30], 904, 826, [44, null]], +[46, "pendown", 805, 868, [44, 47]], +[47, "repeat", 805, 910, [46, 48, 49, 349]], +[48, ["number", 3], 856, 910, [47, null]], +[49, "forward", 870, 970, [47, 50, 51]], +[50, ["number", 120], 941, 970, [49, null]], +[51, "right", 870, 1012, [49, 52, null]], +[52, ["number", 120], 928, 1012, [51, null]], +[53, "seth", 805, 1070, [349, 54, 348]], +[54, ["number", 0], 904, 1070, [53, null]], +[55, "hat", 806, 387, [null, 56, 381]], +[56, ["string", "star"], 864, 395, [55, null]], +[57, "penup", 806, 471, [381, 58]], +[58, "seth", 806, 513, [57, 59, 60]], +[59, ["number", 0], 905, 513, [58, null]], +[60, "back", 806, 555, [58, 61, 62]], +[61, ["number", 44], 864, 555, [60, null]], +[62, "seth", 806, 597, [60, 63, 64]], +[63, ["number", 270], 905, 597, [62, null]], +[64, "forward", 806, 639, [62, 65, 66]], +[65, ["number", 30], 877, 639, [64, null]], +[66, "seth", 806, 681, [64, 67, 68]], +[67, ["number", 18], 905, 681, [66, null]], +[68, "pendown", 806, 723, [66, 69]], +[69, "repeat", 806, 765, [68, 70, 71, 346]], +[70, ["number", 5], 857, 765, [69, null]], +[71, "forward", 871, 825, [69, 72, 73]], +[72, ["number", 100], 942, 825, [71, null]], +[73, "right", 871, 867, [71, 74, null]], +[74, ["number", 144], 929, 867, [73, null]], +[75, "seth", 806, 925, [346, 76, 347]], +[76, ["number", 0], 905, 925, [75, null]], +[77, "hat", 1043, 420, [null, 78, 370]], +[78, ["string", "shapes"], 1101, 428, [77, null]], +[79, "setpensize", 1043, 504, [370, 80, 356]], +[80, ["number", 10], 1145, 504, [79, null]], +[81, ["setxy2", 0], 1043, 588, [356, 82, 83, 357]], +[82, ["number", -100], 1101, 588, [81, null]], +[83, ["number", 100], 1101, 630, [81, null]], +[84, "setcolor", 1043, 714, [357, 85, 86]], +[85, "pop", 1120, 714, [84, null]], +[86, "stack", 1043, 756, [84, 87, 358]], +[87, "pop", 1101, 756, [86, null]], +[88, ["setxy2", 0], 1043, 840, [358, 89, 90, 359]], +[89, ["number", 100], 1101, 840, [88, null]], +[90, ["number", 100], 1101, 882, [88, null]], +[91, "setcolor", 1043, 966, [359, 92, 93]], +[92, "pop", 1120, 966, [91, null]], +[93, "stack", 1043, 1008, [91, 94, 360]], +[94, "pop", 1101, 1008, [93, null]], +[95, ["setxy2", 0], 1043, 1092, [360, 96, 97, 361]], +[96, ["number", 100], 1101, 1092, [95, null]], +[97, ["number", -100], 1101, 1134, [95, null]], +[98, "setcolor", 1043, 1218, [361, 99, 100]], +[99, "pop", 1120, 1218, [98, null]], +[100, "stack", 1043, 1260, [98, 101, 362]], +[101, "pop", 1101, 1260, [100, null]], +[102, ["setxy2", 0], 1043, 1344, [362, 103, 104, 363]], +[103, ["number", -100], 1101, 1344, [102, null]], +[104, ["number", -100], 1101, 1386, [102, null]], +[105, "setcolor", 1043, 1470, [363, 106, 107]], +[106, "pop", 1120, 1470, [105, null]], +[107, "stack", 1043, 1512, [105, 108, 364]], +[108, "pop", 1101, 1512, [107, null]], +[109, "hat", 1039, 263, [null, 110, 377]], +[110, ["string", "calculate distance"], 1097, 271, [109, null]], +[111, ["storein", 0], 1039, 347, [377, 112, 113, 355]], +[112, ["string", "dx"], 1107, 347, [111, null]], +[113, ["minus2", 0], 1107, 389, [111, 114, 116]], +[114, "box", 1161, 389, [113, 115, null]], +[115, ["string", "x"], 1216, 389, [114, null]], +[116, "xcor", 1185, 431, [113, null]], +[117, ["storein", 0], 1039, 473, [355, 118, 119, 354]], +[118, ["string", "dy"], 1107, 473, [117, null]], +[119, ["minus2", 0], 1107, 515, [117, 120, 122]], +[120, "box", 1161, 515, [119, 121, null]], +[121, ["string", "y"], 1216, 515, [120, null]], +[122, "ycor", 1185, 557, [119, null]], +[123, ["storein", 0], 1039, 599, [354, 124, 125, 334]], +[124, ["string", "distance"], 1107, 599, [123, null]], +[125, "sqrt", 1107, 641, [123, 126]], +[126, ["plus2", 20.0], 1161, 641, [125, 127, 132]], +[127, ["product2", 0], 1215, 641, [126, 128, 130]], +[128, "box", 1269, 641, [127, 129, null]], +[129, ["string", "dx"], 1324, 641, [128, null]], +[130, "box", 1269, 683, [127, 131, null]], +[131, ["string", "dx"], 1324, 683, [130, null]], +[132, ["product2", 0], 1215, 723, [126, 133, 135]], +[133, "box", 1269, 723, [132, 134, null]], +[134, ["string", "dy"], 1324, 723, [133, null]], +[135, "box", 1269, 765, [132, 136, null]], +[136, ["string", "dy"], 1324, 765, [135, null]], +[137, "hat", 516, 195, [null, 138, 382]], +[138, ["string", "q1"], 574, 203, [137, null]], +[139, ["storein", 0], 516, 279, [382, 140, 141, 142]], +[140, ["string", "x"], 584, 279, [139, null]], +[141, ["number", 100], 584, 321, [139, null]], +[142, ["storein", 0], 516, 363, [139, 143, 144, 145]], +[143, ["string", "y"], 584, 363, [142, null]], +[144, ["number", 100], 584, 405, [142, null]], +[145, "push", 516, 447, [142, 158, 146]], +[146, "stack", 516, 489, [145, 147, 351]], +[147, ["string", "ask"], 574, 489, [146, null]], +[148, "hat", 518, 335, [null, 156, 383]], +[149, ["storein", 0], 518, 419, [383, 150, 160, 151]], +[150, ["string", "x"], 586, 419, [149, null]], +[151, ["storein", 0], 518, 503, [149, 152, 159, 153]], +[152, ["string", "y"], 586, 503, [151, null]], +[153, "push", 518, 587, [151, 157, 154]], +[154, "stack", 518, 629, [153, 155, 352]], +[155, ["string", "ask"], 576, 629, [154, null]], +[156, ["string", "q2"], 576, 343, [148, null]], +[157, ["string", "Put the turtle in the red square."], 576, 587, [153, null]], +[158, ["string", "Put the turtle in the blue triangle."], 574, 447, [145, null]], +[159, ["number", 100], 586, 545, [151, null]], +[160, ["number", -100], 586, 461, [149, null]], +[161, "hat", 513, 477, [null, 162, 384]], +[162, ["string", "q3"], 571, 485, [161, null]], +[163, ["storein", 0], 513, 561, [384, 164, 183, 165]], +[164, ["string", "x"], 581, 561, [163, null]], +[165, ["storein", 0], 513, 645, [163, 166, 167, 168]], +[166, ["string", "y"], 581, 645, [165, null]], +[167, ["number", -100], 581, 687, [165, null]], +[168, "push", 513, 729, [165, 182, 169]], +[169, "stack", 513, 771, [168, 170, 353]], +[170, ["string", "ask"], 571, 771, [169, null]], +[171, "hat", 1052, 102, [null, 172, 385]], +[172, ["string", "fini"], 1110, 110, [171, null]], +[173, ["storein", 0], 1052, 186, [385, 176, 174, 175]], +[174, ["number", 0], 1120, 228, [173, null]], +[175, ["storein", 0], 1052, 270, [173, 177, 178, 179]], +[176, ["string", "x"], 1120, 186, [173, null]], +[177, ["string", "y"], 1120, 270, [175, null]], +[178, ["number", 0], 1120, 312, [175, null]], +[179, "push", 1052, 354, [175, 184, 180]], +[180, "stack", 1052, 396, [179, 181, 345]], +[181, ["string", "ask"], 1110, 396, [180, null]], +[182, ["string", "Put the turtle in the red circle."], 571, 729, [168, null]], +[183, ["number", -100], 581, 603, [163, null]], +[184, ["string", "Well played!"], 1110, 354, [179, null]], +[185, ["start", 2.0], 345, 201, [null, 374]], +[186, ["storein", 0], 345, 277, [374, 187, 188, 189]], +[187, ["string", "blue"], 413, 277, [186, null]], +[188, ["number", 70], 413, 319, [186, null]], +[189, ["storein", 0], 345, 361, [186, 190, 191, 192]], +[190, ["string", "red"], 413, 361, [189, null]], +[191, ["number", 0], 413, 403, [189, null]], +[192, ["storein", 0], 345, 445, [189, 193, 194, 195]], +[193, ["string", "green"], 413, 445, [192, null]], +[194, ["number", 30], 413, 487, [192, null]], +[195, "hideblocks", 345, 529, [192, 196]], +[196, "stack", 345, 571, [195, 197, 198]], +[197, ["string", "pattern a"], 403, 571, [196, null]], +[198, "stack", 345, 613, [196, 199, 200]], +[199, ["string", "q1"], 403, 613, [198, null]], +[200, "stack", 345, 655, [198, 228, 201]], +[201, "stack", 345, 697, [200, 202, 203]], +[202, ["string", "q2"], 403, 697, [201, null]], +[203, "stack", 345, 739, [201, 227, 204]], +[204, "stack", 345, 781, [203, 205, 206]], +[205, ["string", "q3"], 403, 781, [204, null]], +[206, "stack", 345, 823, [204, 207, 343]], +[207, ["string", "fini"], 403, 823, [206, null]], +[208, "hat", 290, 493, [null, 209, 376]], +[209, ["string", "answer"], 348, 501, [208, null]], +[210, ["setxy2", 0], 290, 619, [388, 211, 212, 213]], +[211, ["number", 0], 348, 619, [210, null]], +[212, ["number", 0], 348, 661, [210, null]], +[213, "forever", 290, 703, [210, 214, 336]], +[214, "stack", 351, 721, [213, 215, 337]], +[215, ["string", "calculate distance"], 409, 721, [214, null]], +[216, "if", 351, 805, [337, 217, 221, 338]], +[217, ["less2", 0], 389, 771, [216, 218, 220, null]], +[218, "box", 435, 771, [217, 219, null]], +[219, ["string", "distance"], 490, 771, [218, null]], +[220, ["number", 100], 435, 813, [217, null]], +[221, ["setxy2", 0], 403, 873, [216, 222, 223, 389]], +[222, ["number", 0], 461, 873, [221, null]], +[223, ["number", 0], 461, 915, [221, null]], +[224, "stopstack", 403, 999, [389, null]], +[225, "wait", 351, 1053, [338, 226, null]], +[226, ["number", 1], 409, 1053, [225, null]], +[227, ["string", "pattern c"], 403, 739, [203, null]], +[228, ["string", "pattern b"], 403, 655, [200, null]], +[229, "hat", 1313, 430, [null, 230, 373]], +[230, ["string", "pattern a"], 1371, 438, [229, null]], +[231, "clean", 1313, 514, [373, 232]], +[232, "push", 1313, 556, [231, 233, 234]], +[233, ["string", "square"], 1371, 556, [232, null]], +[234, "push", 1313, 598, [232, 235, 237]], +[235, "box", 1371, 598, [234, 236, null]], +[236, ["string", "blue"], 1426, 598, [235, null]], +[237, "push", 1313, 640, [234, 238, 239]], +[238, ["string", "circle"], 1371, 640, [237, null]], +[239, "push", 1313, 682, [237, 240, 242]], +[240, "box", 1371, 682, [239, 241, null]], +[241, ["string", "green"], 1426, 682, [240, null]], +[242, "push", 1313, 724, [239, 243, 244]], +[243, ["string", "triangle"], 1371, 724, [242, null]], +[244, "push", 1313, 766, [242, 245, 247]], +[245, "box", 1371, 766, [244, 246, null]], +[246, ["string", "blue"], 1426, 766, [245, null]], +[247, "push", 1313, 808, [244, 248, 249]], +[248, ["string", "square"], 1371, 808, [247, null]], +[249, "push", 1313, 850, [247, 250, 252]], +[250, "box", 1371, 850, [249, 251, null]], +[251, ["string", "red"], 1426, 850, [250, null]], +[252, "stack", 1313, 892, [249, 253, 342]], +[253, ["string", "shapes"], 1371, 892, [252, null]], +[254, "hat", 1306, 268, [null, 255, 372]], +[255, ["string", "pattern b"], 1364, 276, [254, null]], +[256, "clean", 1306, 352, [372, 257]], +[257, "push", 1306, 394, [256, 258, 259]], +[258, ["string", "triangle"], 1364, 394, [257, null]], +[259, "push", 1306, 436, [257, 260, 262]], +[260, "box", 1364, 436, [259, 261, null]], +[261, ["string", "red"], 1419, 436, [260, null]], +[262, "push", 1306, 478, [259, 263, 264]], +[263, ["string", "circle"], 1364, 478, [262, null]], +[264, "push", 1306, 520, [262, 265, 267]], +[265, "box", 1364, 520, [264, 266, null]], +[266, ["string", "green"], 1419, 520, [265, null]], +[267, "push", 1306, 562, [264, 268, 269]], +[268, ["string", "square"], 1364, 562, [267, null]], +[269, "push", 1306, 604, [267, 270, 272]], +[270, "box", 1364, 604, [269, 271, null]], +[271, ["string", "green"], 1419, 604, [270, null]], +[272, "push", 1306, 646, [269, 273, 274]], +[273, ["string", "square"], 1364, 646, [272, null]], +[274, "push", 1306, 688, [272, 275, 277]], +[275, "box", 1364, 688, [274, 276, null]], +[276, ["string", "red"], 1419, 688, [275, null]], +[277, "stack", 1306, 730, [274, 278, 341]], +[278, ["string", "shapes"], 1364, 730, [277, null]], +[279, "hat", 1296, 108, [null, 280, 371]], +[280, ["string", "pattern c"], 1354, 116, [279, null]], +[281, "clean", 1296, 192, [371, 282]], +[282, "push", 1296, 234, [281, 283, 284]], +[283, ["string", "circle"], 1354, 234, [282, null]], +[284, "push", 1296, 276, [282, 285, 287]], +[285, "box", 1354, 276, [284, 286, null]], +[286, ["string", "red"], 1409, 276, [285, null]], +[287, "push", 1296, 318, [284, 288, 289]], +[288, ["string", "circle"], 1354, 318, [287, null]], +[289, "push", 1296, 360, [287, 290, 292]], +[290, "box", 1354, 360, [289, 291, null]], +[291, ["string", "green"], 1409, 360, [290, null]], +[292, "push", 1296, 402, [289, 293, 294]], +[293, ["string", "square"], 1354, 402, [292, null]], +[294, "push", 1296, 444, [292, 295, 297]], +[295, "box", 1354, 444, [294, 296, null]], +[296, ["string", "blue"], 1409, 444, [295, null]], +[297, "push", 1296, 486, [294, 298, 299]], +[298, ["string", "triangle"], 1354, 486, [297, null]], +[299, "push", 1296, 528, [297, 300, 302]], +[300, "box", 1354, 528, [299, 301, null]], +[301, ["string", "red"], 1409, 528, [300, null]], +[302, "stack", 1296, 570, [299, 303, 340]], +[303, ["string", "shapes"], 1354, 570, [302, null]], +[304, "hat", 284, 343, [null, 305, 375]], +[305, ["string", "ask"], 342, 351, [304, null]], +[306, ["setxy2", 0], 284, 469, [386, 307, 308, 387]], +[307, ["number", -300], 342, 469, [306, null]], +[308, ["number", 300], 342, 511, [306, null]], +[309, "seth", 284, 595, [387, 310, 311]], +[310, ["number", 90], 383, 595, [309, null]], +[311, "setcolor", 284, 637, [309, 312, 313]], +[312, ["number", 0], 361, 637, [311, null]], +[313, "setshade", 284, 679, [311, 314, 315]], +[314, ["number", 100], 369, 679, [313, null]], +[315, "setpensize", 284, 721, [313, 316, 317]], +[316, ["number", 120], 386, 721, [315, null]], +[317, "forward", 284, 763, [315, 318, 319]], +[318, ["number", 700], 355, 763, [317, null]], +[319, "back", 284, 805, [317, 320, 321]], +[320, ["number", 700], 342, 805, [319, null]], +[321, "setshade", 284, 847, [319, 322, 323]], +[322, ["number", 50], 369, 847, [321, null]], +[323, "seth", 284, 889, [321, 324, 390]], +[324, ["number", 0], 383, 889, [323, null]], +[325, ["setxy2", 0], 284, 973, [390, 326, 327, 391]], +[326, ["number", -300], 342, 973, [325, null]], +[327, ["number", 300], 342, 1015, [325, null]], +[328, "settextsize", 284, 1099, [391, 329, 330]], +[329, ["number", 24], 388, 1099, [328, null]], +[330, "show", 284, 1141, [328, 331, 332]], +[331, "pop", 342, 1141, [330, null]], +[332, "stack", 284, 1183, [330, 333, 339]], +[333, ["string", "answer"], 342, 1183, [332, null]], +[334, ["sandwichcollapsed", 1], 1039, 347, [123, null]], +[335, ["sandwichcollapsed", 1], 801, 323, [10, null]], +[336, ["sandwichcollapsed", 1], 290, 577, [213, null]], +[337, ["vspace", 0], 351, 763, [214, 216]], +[338, ["vspace", 60.0], 351, 891, [216, 225]], +[339, ["sandwichcollapsed", 1], 284, 427, [332, null]], +[340, ["sandwichcollapsed", 1], 1296, 192, [302, null]], +[341, ["sandwichcollapsed", 1], 1306, 352, [277, null]], +[342, ["sandwichcollapsed", 1], 1313, 514, [252, null]], +[343, "showblocks", 345, 865, [206, 344]], +[344, ["sandwichcollapsed", 1], 345, 277, [343, null]], +[345, ["sandwichcollapsed", 1], 1052, 186, [180, null]], +[346, ["vspace", 20.0], 806, 843, [69, 75]], +[347, ["sandwichcollapsed", 1], 806, 471, [75, null]], +[348, ["sandwichcollapsed", 1], 805, 616, [53, null]], +[349, ["vspace", 20.0], 805, 988, [47, 53]], +[350, ["sandwichcollapsed", 1], 796, 181, [27, null]], +[351, ["sandwichcollapsed", 1], 516, 279, [146, null]], +[352, ["sandwichcollapsed", 1], 518, 419, [154, null]], +[353, ["sandwichcollapsed", 1], 513, 561, [169, null]], +[354, ["vspace", 0], 1039, 557, [117, 123]], +[355, ["vspace", 0], 1039, 431, [111, 117]], +[356, "penup", 1043, 546, [79, 81]], +[357, "pendown", 1043, 672, [81, 84]], +[358, "penup", 1043, 798, [86, 88]], +[359, "pendown", 1043, 924, [88, 91]], +[360, "penup", 1043, 1050, [93, 95]], +[361, "pendown", 1043, 1176, [95, 98]], +[362, "penup", 1043, 1302, [100, 102]], +[363, "pendown", 1043, 1428, [102, 105]], +[364, "penup", 1043, 1554, [107, 366]], +[365, "pendown", 1043, 1680, [366, 369]], +[366, ["setxy2", 0], 1043, 1596, [364, 367, 368, 365]], +[367, ["number", 0], 1101, 1596, [366, null]], +[368, ["number", 0], 1101, 1638, [366, null]], +[369, ["sandwichcollapsed", 1], 1043, 504, [365, null]], +[370, "sandwichtop_no_arm_no_label", 1025, 470, [77, 79]], +[371, "sandwichtop_no_arm_no_label", 1278, 158, [279, 281]], +[372, "sandwichtop_no_arm_no_label", 1288, 318, [254, 256]], +[373, "sandwichtop_no_arm_no_label", 1295, 480, [229, 231]], +[374, "sandwichtop_no_arm_no_label", 327, 243, [185, 186]], +[375, "sandwichtop_no_arm_no_label", 266, 393, [304, 386]], +[376, "sandwichtop_no_arm_no_label", 272, 543, [208, 388]], +[377, "sandwichtop_no_arm_no_label", 1021, 313, [109, 111]], +[378, "sandwichtop_no_arm_no_label", 778, 147, [13, 15]], +[379, "sandwichtop_no_arm_no_label", 787, 582, [33, 35]], +[380, "sandwichtop_no_arm_no_label", 783, 289, [0, 2]], +[381, "sandwichtop_no_arm_no_label", 788, 437, [55, 57]], +[382, "sandwichtop_no_arm_no_label", 498, 245, [137, 139]], +[383, "sandwichtop_no_arm_no_label", 500, 385, [148, 149]], +[384, "sandwichtop_no_arm_no_label", 495, 527, [161, 163]], +[385, "sandwichtop_no_arm_no_label", 1034, 152, [171, 173]], +[386, "penup", 284, 427, [375, 306]], +[387, "pendown", 284, 553, [306, 309]], +[388, "penup", 290, 577, [376, 210]], +[389, "pendown", 403, 957, [221, 224]], +[390, "penup", 284, 931, [323, 325]], +[391, "pendown", 284, 1057, [325, 328]]] \ No newline at end of file diff --git a/samples/graphics-turtles.ta b/samples/graphics-turtles.ta index ea94734..82c39eb 100644 --- a/samples/graphics-turtles.ta +++ b/samples/graphics-turtles.ta @@ -1 +1,23 @@ -[[0, "repeat", 136, 312, [16, 1, 13, null]], [1, ["number", 5000], 187, 312, [0, null]], [2, "addturtle", 201, 448, [17, 14, 12]], [3, ["random", 0], 319, 372, [13, 4, 5, null]], [4, ["number", 0], 405, 372, [3, null]], [5, ["number", 100], 405, 414, [3, null]], [6, "seth", 201, 616, [19, 7, 18]], [7, ["random", 0], 300, 616, [6, 8, 9, null]], [8, ["number", 0], 386, 616, [7, null]], [9, ["number", 360], 386, 658, [7, null]], [10, "forward", 201, 692, [18, 11, null]], [11, ["number", 100], 272, 692, [10, null]], [12, "setcolor", 201, 490, [2, 15, 21]], [13, "storeinbox1", 201, 372, [0, 3, 17]], [14, "box1", 259, 448, [2, null]], [15, "box1", 278, 490, [12, null]], [16, ["start", 2.0], 136, 270, [null, 0]], [17, ["vspace", 0], 201, 414, [13, 2]], [18, ["vspace", 0], 201, 658, [6, 10]], [19, "setpensize", 201, 574, [21, 20, 6]], [20, "box1", 303, 574, [19, null]], [21, "setshade", 201, 532, [12, 22, 19]], [22, "box1", 286, 532, [21, null]]] \ No newline at end of file +[[0, "repeat", 136, 312, [16, 1, 13, null]], +[1, ["number", 5000], 187, 312, [0, null]], +[2, "addturtle", 201, 448, [17, 14, 12]], +[3, ["random", 0], 319, 372, [13, 4, 5, null]], +[4, ["number", 0], 405, 372, [3, null]], +[5, ["number", 100], 405, 414, [3, null]], +[6, "seth", 201, 616, [19, 7, 18]], +[7, ["random", 0], 300, 616, [6, 8, 9, null]], +[8, ["number", 0], 386, 616, [7, null]], +[9, ["number", 360], 386, 658, [7, null]], +[10, "forward", 201, 692, [18, 11, null]], +[11, ["number", 100], 272, 692, [10, null]], +[12, "setcolor", 201, 490, [2, 15, 21]], +[13, "storeinbox1", 201, 372, [0, 3, 17]], +[14, "box1", 259, 448, [2, null]], +[15, "box1", 278, 490, [12, null]], +[16, ["start", 2.0], 136, 270, [null, 0]], +[17, ["vspace", 0], 201, 414, [13, 2]], +[18, ["vspace", 0], 201, 658, [6, 10]], +[19, "setpensize", 201, 574, [21, 20, 6]], +[20, "box1", 303, 574, [19, null]], +[21, "setshade", 201, 532, [12, 22, 19]], +[22, "box1", 286, 532, [21, null]]] \ No newline at end of file diff --git a/samples/math-sierptri.ta b/samples/math-sierptri.ta index 1f82d4c..a51ca54 100644 --- a/samples/math-sierptri.ta +++ b/samples/math-sierptri.ta @@ -1 +1,47 @@ -[[0, "hat1", 503, 175, [null, 1]], [1, "pendown", 503, 217, [0, 2]], [2, "setcolor", 503, 251, [1, 33, 15]], [3, "repeat", 503, 335, [15, 4, 5, null]], [4, ["number", 3], 554, 335, [3, null]], [5, "setcolor", 568, 395, [3, 36, 16]], [6, "if", 568, 519, [16, 7, 10, 14]], [7, ["greater2", 0], 606, 485, [6, 8, 9, null]], [8, "box1", 652, 485, [7, null]], [9, ["number", 16], 652, 527, [7, null]], [10, "storeinbox1", 620, 587, [6, 39, 11]], [11, "stack1", 620, 629, [10, 12]], [12, "storeinbox1", 620, 663, [11, 42, 13]], [13, "penup", 620, 705, [12, null]], [14, ["vspace", 60.0], 568, 605, [6, 17]], [15, ["vspace", 0], 503, 293, [2, 3]], [16, ["vspace", 20.0], 568, 437, [5, 6]], [17, "forward", 568, 767, [14, 18, 19]], [18, "box1", 639, 767, [17, null]], [19, "right", 568, 809, [17, 20, null]], [20, ["number", 120], 626, 809, [19, null]], [21, ["start", 2.0], 255, 175, [null, 22]], [22, "clean", 255, 217, [21, 23]], [23, "setpensize", 255, 251, [22, 24, 45]], [24, ["number", 2], 357, 251, [23, null]], [25, ["setxy2", 0], 255, 327, [45, 26, 27, 46]], [26, ["number", 383], 313, 327, [25, null]], [27, ["number", -333], 313, 369, [25, null]], [28, "left", 255, 445, [46, 29, 30]], [29, ["number", 90], 313, 445, [28, null]], [30, "storeinbox1", 255, 487, [28, 31, 32]], [31, ["number", 768], 373, 487, [30, null]], [32, "stack1", 255, 529, [30, null]], [33, ["plus2", 0], 580, 251, [2, 34, 35]], [34, "color", 634, 251, [33, null]], [35, ["number", 6], 634, 293, [33, null]], [36, ["minus2", 0], 645, 395, [5, 37, 38]], [37, "color", 699, 395, [36, null]], [38, ["number", 2], 723, 437, [36, null]], [39, ["division2", 0], 738, 587, [10, 40, 41]], [40, "box1", 792, 587, [39, null]], [41, ["number", 2], 816, 629, [39, null]], [42, ["product2", 0], 738, 663, [12, 43, 44]], [43, "box1", 792, 663, [42, null]], [44, ["number", 2], 792, 705, [42, null]], [45, "penup", 255, 293, [23, 25]], [46, "pendown", 255, 411, [25, 28]]] \ No newline at end of file +[[0, "hat1", 503, 175, [null, 1]], +[1, "pendown", 503, 217, [0, 2]], +[2, "setcolor", 503, 251, [1, 33, 15]], +[3, "repeat", 503, 335, [15, 4, 5, null]], +[4, ["number", 3], 554, 335, [3, null]], +[5, "setcolor", 568, 395, [3, 36, 16]], +[6, "if", 568, 519, [16, 7, 10, 14]], +[7, ["greater2", 0], 606, 485, [6, 8, 9, null]], +[8, "box1", 652, 485, [7, null]], +[9, ["number", 16], 652, 527, [7, null]], +[10, "storeinbox1", 620, 587, [6, 39, 11]], +[11, "stack1", 620, 629, [10, 12]], +[12, "storeinbox1", 620, 663, [11, 42, 13]], +[13, "penup", 620, 705, [12, null]], +[14, ["vspace", 60.0], 568, 605, [6, 17]], +[15, ["vspace", 0], 503, 293, [2, 3]], +[16, ["vspace", 20.0], 568, 437, [5, 6]], +[17, "forward", 568, 767, [14, 18, 19]], +[18, "box1", 639, 767, [17, null]], +[19, "right", 568, 809, [17, 20, null]], +[20, ["number", 120], 626, 809, [19, null]], +[21, ["start", 2.0], 255, 175, [null, 22]], +[22, "clean", 255, 217, [21, 23]], +[23, "setpensize", 255, 251, [22, 24, 45]], +[24, ["number", 2], 357, 251, [23, null]], +[25, ["setxy2", 0], 255, 327, [45, 26, 27, 46]], +[26, ["number", 383], 313, 327, [25, null]], +[27, ["number", -333], 313, 369, [25, null]], +[28, "left", 255, 445, [46, 29, 30]], +[29, ["number", 90], 313, 445, [28, null]], +[30, "storeinbox1", 255, 487, [28, 31, 32]], +[31, ["number", 768], 373, 487, [30, null]], +[32, "stack1", 255, 529, [30, null]], +[33, ["plus2", 0], 580, 251, [2, 34, 35]], +[34, "color", 634, 251, [33, null]], +[35, ["number", 6], 634, 293, [33, null]], +[36, ["minus2", 0], 645, 395, [5, 37, 38]], +[37, "color", 699, 395, [36, null]], +[38, ["number", 2], 723, 437, [36, null]], +[39, ["division2", 0], 738, 587, [10, 40, 41]], +[40, "box1", 792, 587, [39, null]], +[41, ["number", 2], 816, 629, [39, null]], +[42, ["product2", 0], 738, 663, [12, 43, 44]], +[43, "box1", 792, 663, [42, null]], +[44, ["number", 2], 792, 705, [42, null]], +[45, "penup", 255, 293, [23, 25]], +[46, "pendown", 255, 411, [25, 28]]] \ No newline at end of file diff --git a/samples/math-sin-function.ta b/samples/math-sin-function.ta index 97f8441..bcf81d4 100644 --- a/samples/math-sin-function.ta +++ b/samples/math-sin-function.ta @@ -1 +1,49 @@ -[[0, ["start", 2.0], 76, 215, [null, 43]], [1, "storeinbox1", 141, 503, [31, 2, 34]], [2, ["number", -3.1400000000000001], 259, 503, [1, null]], [3, "repeat", 398, 229, [45, 4, 21, null]], [4, ["number", 628], 449, 229, [3, null]], [5, ["setxy2", 0], 463, 575, [47, 25, 27, 48]], [6, "box1", 585, 331, [19, null]], [7, ["product2", 20.0], 531, 457, [23, 8, 38]], [8, "myfunc", 585, 457, [7, 9, 16]], [9, ["string", "sin(x)"], 665, 457, [8, null]], [10, "forward", 463, 693, [48, 11, 12]], [11, ["number", 0], 534, 693, [10, null]], [12, "storeinbox1", 463, 735, [10, 13, null]], [13, ["plus2", 0], 581, 735, [12, 14, 15]], [14, "box1", 635, 735, [13, null]], [15, ["number", 0.01], 635, 777, [13, null]], [16, "box1", 665, 499, [8, null]], [17, "clean", 76, 291, [43, 18]], [18, "cartesian", 76, 325, [17, 32]], [19, ["product2", 0], 531, 331, [21, 6, 20]], [20, ["number", 100], 585, 373, [19, null]], [21, ["storein", 0], 463, 289, [3, 22, 19, 29]], [22, ["string", "x"], 531, 289, [21, null]], [23, ["storein", 0], 463, 415, [29, 24, 7, 30]], [24, ["string", "sin(x)"], 531, 415, [23, null]], [25, "box", 521, 575, [5, 26, null]], [26, ["string", "x"], 576, 575, [25, null]], [27, "box", 521, 617, [5, 28, null]], [28, ["string", "sin(x)"], 576, 617, [27, null]], [29, ["vspace", 0], 463, 373, [21, 23]], [30, ["vspace", 0], 463, 499, [23, 47]], [31, "setcolor", 141, 461, [39, 42, 1]], [32, "storeinbox2", 76, 359, [18, 33, 39]], [33, ["number", 1], 194, 359, [32, null]], [34, "storeinbox2", 141, 545, [1, 36, 46]], [35, ["number", 2], 313, 587, [36, null]], [36, ["plus2", 0], 259, 545, [34, 37, 35]], [37, "box2", 313, 545, [36, null]], [38, "box2", 585, 539, [7, null]], [39, "repeat", 76, 401, [32, 40, 31, 41]], [40, ["number", 200], 127, 401, [39, null]], [41, ["vspace", 60.0], 76, 479, [39, 44]], [42, "box2", 218, 461, [31, null]], [43, "hideblocks", 76, 257, [0, 17]], [44, "showblocks", 76, 641, [41, null]], [45, "hat1", 398, 187, [null, 3]], [46, "stack1", 141, 587, [34, null]], [47, "penup", 463, 541, [30, 5]], [48, "pendown", 463, 659, [5, 10]]] \ No newline at end of file +[[0, ["start", 2.0], 76, 215, [null, 43]], +[1, "storeinbox1", 141, 503, [31, 2, 34]], +[2, ["number", -3.14159], 259, 503, [1, null]], +[3, "repeat", 398, 229, [45, 4, 21, null]], +[4, ["number", 628], 449, 229, [3, null]], +[5, ["setxy2", 0], 463, 575, [47, 25, 27, 48]], +[6, "box1", 585, 331, [19, null]], +[7, ["product2", 20.0], 531, 457, [23, 8, 38]], +[8, "myfunc", 585, 457, [7, 9, 16]], +[9, ["string", "sin(x)"], 665, 457, [8, null]], +[10, "forward", 463, 693, [48, 11, 12]], +[11, ["number", 0], 534, 693, [10, null]], +[12, "storeinbox1", 463, 735, [10, 13, null]], +[13, ["plus2", 0], 581, 735, [12, 14, 15]], +[14, "box1", 635, 735, [13, null]], +[15, ["number", 0.01], 635, 777, [13, null]], +[16, "box1", 665, 499, [8, null]], +[17, "clean", 76, 291, [43, 18]], +[18, "cartesian", 76, 325, [17, 32]], +[19, ["product2", 0], 531, 331, [21, 6, 20]], +[20, ["number", 100], 585, 373, [19, null]], +[21, ["storein", 0], 463, 289, [3, 22, 19, 29]], +[22, ["string", "x"], 531, 289, [21, null]], +[23, ["storein", 0], 463, 415, [29, 24, 7, 30]], +[24, ["string", "sin(x)"], 531, 415, [23, null]], +[25, "box", 521, 575, [5, 26, null]], +[26, ["string", "x"], 576, 575, [25, null]], +[27, "box", 521, 617, [5, 28, null]], +[28, ["string", "sin(x)"], 576, 617, [27, null]], +[29, ["vspace", 0], 463, 373, [21, 23]], +[30, ["vspace", 0], 463, 499, [23, 47]], +[31, "setcolor", 141, 461, [39, 42, 1]], +[32, "storeinbox2", 76, 359, [18, 33, 39]], +[33, ["number", 1], 194, 359, [32, null]], +[34, "storeinbox2", 141, 545, [1, 36, 46]], +[35, ["number", 2], 313, 587, [36, null]], +[36, ["plus2", 0], 259, 545, [34, 37, 35]], +[37, "box2", 313, 545, [36, null]], +[38, "box2", 585, 539, [7, null]], +[39, "repeat", 76, 401, [32, 40, 31, 41]], +[40, ["number", 200], 127, 401, [39, null]], +[41, ["vspace", 60.0], 76, 479, [39, 44]], +[42, "box2", 218, 461, [31, null]], +[43, "hideblocks", 76, 257, [0, 17]], +[44, "showblocks", 76, 641, [41, null]], +[45, "hat1", 398, 187, [null, 3]], +[46, "stack1", 141, 587, [34, null]], +[47, "penup", 463, 541, [30, 5]], +[48, "pendown", 463, 659, [5, 10]]] \ No newline at end of file diff --git a/samples/math-tangents.ta b/samples/math-tangents.ta index eed0023..05a8e81 100644 --- a/samples/math-tangents.ta +++ b/samples/math-tangents.ta @@ -1 +1,90 @@ -[[0, "repeat", 552, 231, [76, 1, 2, null]], [1, ["number", 50], 603, 231, [0, null]], [2, "setcolor", 617, 291, [0, 3, 29]], [3, ["plus2", 0], 694, 291, [2, 4, 5]], [4, "color", 748, 291, [3, null]], [5, ["number", 2], 748, 333, [3, null]], [6, ["setxy2", 0], 617, 409, [84, 7, 8, 27]], [7, ["number", 0], 675, 409, [6, null]], [8, ["minus2", 0], 675, 451, [6, 9, 10]], [9, ["number", 0], 729, 451, [8, null]], [10, "box1", 753, 493, [8, null]], [11, "seth", 617, 569, [85, 12, 13]], [12, ["number", 270], 716, 569, [11, null]], [13, ["arc", 0], 617, 611, [11, 14, 15, 86]], [14, ["number", 360], 675, 611, [13, null]], [15, "box1", 675, 653, [13, null]], [16, ["setxy2", 0], 617, 729, [86, 17, 18, 28]], [17, ["number", 400], 675, 729, [16, null]], [18, ["minus2", 0], 675, 771, [16, 19, 20]], [19, "box1", 729, 771, [18, null]], [20, ["number", 200], 753, 813, [18, null]], [21, "forward", 617, 889, [87, 22, 23]], [22, ["number", 800], 688, 889, [21, null]], [23, "storeinbox1", 617, 931, [21, 24, null]], [24, ["plus2", 0], 735, 931, [23, 25, 26]], [25, "box1", 789, 931, [24, null]], [26, ["number", 4], 789, 973, [24, null]], [27, ["vspace", 0], 617, 493, [6, 85]], [28, ["vspace", 0], 617, 813, [16, 87]], [29, ["vspace", 0], 617, 333, [2, 84]], [30, "clean", 264, 217, [71, 31]], [31, "setpensize", 264, 251, [30, 32, 33]], [32, ["number", 2], 366, 251, [31, null]], [33, "storeinbox1", 264, 293, [31, 34, 35]], [34, ["number", 100], 382, 293, [33, null]], [35, "setcolor", 264, 335, [33, 36, 80]], [36, ["number", 0], 341, 335, [35, null]], [37, ["setxy2", 0], 264, 411, [80, 38, 39, 81]], [38, ["number", 400], 322, 411, [37, null]], [39, ["number", -200], 322, 453, [37, null]], [40, "seth", 264, 529, [81, 41, 42]], [41, ["number", 270], 363, 529, [40, null]], [42, "forward", 264, 571, [40, 43, 82]], [43, ["number", 800], 335, 571, [42, null]], [44, ["setxy2", 0], 264, 647, [82, 45, 46, 83]], [45, ["number", 0], 322, 647, [44, null]], [46, ["number", 0], 322, 689, [44, null]], [47, "forward", 264, 765, [83, 48, 75]], [48, ["number", 0], 335, 765, [47, null]], [49, "setcolor", 863, 237, [78, 50, 51]], [50, ["number", 0], 940, 237, [49, null]], [51, "storeinbox2", 863, 279, [49, 52, 53]], [52, ["number", -300], 981, 279, [51, null]], [53, "repeat", 863, 321, [51, 54, 88, null]], [54, ["number", 601], 914, 321, [53, null]], [55, ["setxy2", 0], 928, 415, [88, 56, 57, 89]], [56, "box2", 986, 415, [55, null]], [57, ["division2", 40.0], 986, 457, [55, 58, 63]], [58, ["minus2", 20.0], 1040, 457, [57, 59, 62]], [59, ["product2", 0], 1094, 457, [58, 60, 61]], [60, "box2", 1148, 457, [59, null]], [61, "box2", 1148, 499, [59, null]], [62, ["number", 40000], 1118, 539, [58, null]], [63, ["number", 400], 1064, 579, [57, null]], [64, ["vspace", 40], 928, 533, [89, 65]], [65, "forward", 928, 655, [64, 66, 67]], [66, ["number", 0], 999, 655, [65, null]], [67, "storeinbox2", 928, 697, [65, 68, null]], [68, ["plus2", 0], 1046, 697, [67, 69, 70]], [69, "box2", 1100, 697, [68, null]], [70, ["number", 1], 1100, 739, [68, null]], [71, ["start", 2.0], 264, 175, [null, 30]], [72, ["string", "exponential"], 322, 849, [74, null]], [73, ["string", "tangents"], 322, 807, [75, null]], [74, "stack", 264, 849, [75, 72, null]], [75, "stack", 264, 807, [47, 73, 74]], [76, "hat", 552, 181, [null, 77, 0]], [77, ["string", "tangents"], 610, 189, [76, null]], [78, "hat", 863, 187, [null, 79, 49]], [79, ["string", "exponential"], 921, 195, [78, null]], [80, "penup", 264, 377, [35, 37]], [81, "pendown", 264, 495, [37, 40]], [82, "penup", 264, 613, [42, 44]], [83, "pendown", 264, 731, [44, 47]], [84, "penup", 617, 375, [29, 6]], [85, "pendown", 617, 535, [27, 11]], [86, "penup", 617, 695, [13, 16]], [87, "pendown", 617, 855, [28, 21]], [88, "penup", 928, 381, [53, 55]], [89, "pendown", 928, 499, [55, 64]]] \ No newline at end of file +[[0, "repeat", 552, 231, [76, 1, 2, null]], +[1, ["number", 50], 603, 231, [0, null]], +[2, "setcolor", 617, 291, [0, 3, 29]], +[3, ["plus2", 0], 694, 291, [2, 4, 5]], +[4, "color", 748, 291, [3, null]], +[5, ["number", 2], 748, 333, [3, null]], +[6, ["setxy2", 0], 617, 409, [84, 7, 8, 27]], +[7, ["number", 0], 675, 409, [6, null]], +[8, ["minus2", 0], 675, 451, [6, 9, 10]], +[9, ["number", 0], 729, 451, [8, null]], +[10, "box1", 753, 493, [8, null]], +[11, "seth", 617, 569, [85, 12, 13]], +[12, ["number", 270], 716, 569, [11, null]], +[13, ["arc", 0], 617, 611, [11, 14, 15, 86]], +[14, ["number", 360], 675, 611, [13, null]], +[15, "box1", 675, 653, [13, null]], +[16, ["setxy2", 0], 617, 729, [86, 17, 18, 28]], +[17, ["number", 400], 675, 729, [16, null]], +[18, ["minus2", 0], 675, 771, [16, 19, 20]], +[19, "box1", 729, 771, [18, null]], +[20, ["number", 200], 753, 813, [18, null]], +[21, "forward", 617, 889, [87, 22, 23]], +[22, ["number", 800], 688, 889, [21, null]], +[23, "storeinbox1", 617, 931, [21, 24, null]], +[24, ["plus2", 0], 735, 931, [23, 25, 26]], +[25, "box1", 789, 931, [24, null]], +[26, ["number", 4], 789, 973, [24, null]], +[27, ["vspace", 0], 617, 493, [6, 85]], +[28, ["vspace", 0], 617, 813, [16, 87]], +[29, ["vspace", 0], 617, 333, [2, 84]], +[30, "clean", 264, 217, [71, 31]], +[31, "setpensize", 264, 251, [30, 32, 33]], +[32, ["number", 2], 366, 251, [31, null]], +[33, "storeinbox1", 264, 293, [31, 34, 35]], +[34, ["number", 100], 382, 293, [33, null]], +[35, "setcolor", 264, 335, [33, 36, 80]], +[36, ["number", 0], 341, 335, [35, null]], +[37, ["setxy2", 0], 264, 411, [80, 38, 39, 81]], +[38, ["number", 400], 322, 411, [37, null]], +[39, ["number", -200], 322, 453, [37, null]], +[40, "seth", 264, 529, [81, 41, 42]], +[41, ["number", 270], 363, 529, [40, null]], +[42, "forward", 264, 571, [40, 43, 82]], +[43, ["number", 800], 335, 571, [42, null]], +[44, ["setxy2", 0], 264, 647, [82, 45, 46, 83]], +[45, ["number", 0], 322, 647, [44, null]], +[46, ["number", 0], 322, 689, [44, null]], +[47, "forward", 264, 765, [83, 48, 75]], +[48, ["number", 0], 335, 765, [47, null]], +[49, "setcolor", 863, 237, [78, 50, 51]], +[50, ["number", 0], 940, 237, [49, null]], +[51, "storeinbox2", 863, 279, [49, 52, 53]], +[52, ["number", -300], 981, 279, [51, null]], +[53, "repeat", 863, 321, [51, 54, 88, null]], +[54, ["number", 601], 914, 321, [53, null]], +[55, ["setxy2", 0], 928, 415, [88, 56, 57, 89]], +[56, "box2", 986, 415, [55, null]], +[57, ["division2", 40.0], 986, 457, [55, 58, 63]], +[58, ["minus2", 20.0], 1040, 457, [57, 59, 62]], +[59, ["product2", 0], 1094, 457, [58, 60, 61]], +[60, "box2", 1148, 457, [59, null]], +[61, "box2", 1148, 499, [59, null]], +[62, ["number", 40000], 1118, 539, [58, null]], +[63, ["number", 400], 1064, 579, [57, null]], +[64, ["vspace", 40], 928, 533, [89, 65]], +[65, "forward", 928, 655, [64, 66, 67]], +[66, ["number", 0], 999, 655, [65, null]], +[67, "storeinbox2", 928, 697, [65, 68, null]], +[68, ["plus2", 0], 1046, 697, [67, 69, 70]], +[69, "box2", 1100, 697, [68, null]], +[70, ["number", 1], 1100, 739, [68, null]], +[71, ["start", 2.0], 264, 175, [null, 30]], +[72, ["string", "exponential"], 322, 849, [74, null]], +[73, ["string", "tangents"], 322, 807, [75, null]], +[74, "stack", 264, 849, [75, 72, null]], +[75, "stack", 264, 807, [47, 73, 74]], +[76, "hat", 552, 181, [null, 77, 0]], +[77, ["string", "tangents"], 610, 189, [76, null]], +[78, "hat", 863, 187, [null, 79, 49]], +[79, ["string", "exponential"], 921, 195, [78, null]], +[80, "penup", 264, 377, [35, 37]], +[81, "pendown", 264, 495, [37, 40]], +[82, "penup", 264, 613, [42, 44]], +[83, "pendown", 264, 731, [44, 47]], +[84, "penup", 617, 375, [29, 6]], +[85, "pendown", 617, 535, [27, 11]], +[86, "penup", 617, 695, [13, 16]], +[87, "pendown", 617, 855, [28, 21]], +[88, "penup", 928, 381, [53, 55]], +[89, "pendown", 928, 499, [55, 64]]] \ No newline at end of file diff --git a/samples/media-about-me.ta b/samples/media-about-me.ta index b2a9c96..6b3ca45 100644 --- a/samples/media-about-me.ta +++ b/samples/media-about-me.ta @@ -1 +1,73 @@ -[[0, ["start", 2.0], 163, 175, [null, 28]], [1, ["journal", "./samples/images/me.jpg"], 273, 839, [55, null]], [2, "stack2", 452, -47, [null, null]], [3, "clean", 163, 259, [28, 32]], [4, ["string", "fact list"], 246, 503, [31, null]], [5, ["string", "Me"], 221, 789, [65, null]], [6, ["list", 0], 163, 1041, [71, 7, 8, 10, 11, 12, 13, 14, 9]], [7, ["string", "\u2219 Name"], 221, 1041, [6, null]], [8, ["string", "\u2219 Age"], 221, 1083, [6, null]], [9, ["sandwichcollapsed", 1], 163, 579, [6, 36]], [10, ["string", "\u2219 Hair color"], 221, 1125, [6, null]], [11, ["string", "\u2219 Eye color"], 221, 1167, [6, null]], [12, ["string", "\u2219 Favorite food"], 221, 1209, [6, null]], [13, ["string", "\u2219 Favorite hobby"], 221, 1251, [6, null]], [14, ["string", "\u2219 Favorite book"], 221, 1293, [6, null]], [15, "forever", 473, 440, [33, 16, null]], [16, "kbinput", 534, 458, [15, 17]], [17, ["vspace", 0], 534, 500, [16, 18]], [18, "if", 534, 542, [17, 19, 22, 23]], [19, ["greater2", 0], 572, 508, [18, 20, 21, null]], [20, "keyboard", 618, 508, [19, null]], [21, ["number", 0], 618, 550, [19, null]], [22, "stopstack", 586, 610, [18, null]], [23, ["vspace", 0], 534, 628, [18, 24]], [24, "wait", 534, 670, [23, 25, null]], [25, ["number", 1], 592, 670, [24, null]], [26, ["string", "wait for keyboard input"], 531, 398, [33, null]], [27, "showblocks", 163, 663, [36, null]], [28, "hideblocks", 163, 217, [0, 3]], [29, ["string", "picture"], 246, 301, [32, null]], [30, ["string", "About me"], 221, 587, [47, null]], [31, "comment", 163, 503, [38, 4, 57]], [32, "comment", 163, 301, [3, 29, 39]], [33, "hat", 473, 390, [null, 26, 15]], [34, "stack", 163, 419, [56, 35, 38]], [35, ["string", "wait for keyboard input"], 221, 419, [34, null]], [36, "stack", 163, 621, [9, 37, 27]], [37, ["string", "wait for keyboard input"], 221, 621, [36, null]], [38, "clean", 163, 461, [34, 31]], [39, "sandwichtop_no_arm_no_label", 145, 343, [32, 40]], [40, "penup", 163, 377, [39, 41]], [41, ["setxy", 0], 163, 419, [40, 42, 43, 44]], [42, "titlex", 221, 419, [41, null]], [43, "titley", 221, 461, [41, null]], [44, "pendown", 163, 503, [41, 45]], [45, "setscale", 163, 545, [44, 46, 47]], [46, ["number", 100], 240, 545, [45, null]], [47, "show", 163, 587, [45, 30, 48]], [48, "penup", 163, 629, [47, 49]], [49, ["setxy", 0], 163, 671, [48, 50, 51, 52]], [50, "leftx", 221, 671, [49, null]], [51, "topy", 221, 713, [49, null]], [52, "pendown", 163, 755, [49, 53]], [53, "setscale", 163, 797, [52, 54, 55]], [54, ["number", 90], 240, 797, [53, null]], [55, "showaligned", 163, 839, [53, 1, 56]], [56, ["sandwichcollapsed", 1], 163, 377, [55, 34]], [57, "sandwichtop_no_arm_no_label", 145, 545, [31, 58]], [58, "penup", 163, 579, [57, 59]], [59, ["setxy", 0], 163, 621, [58, 60, 61, 62]], [60, "titlex", 221, 621, [59, null]], [61, "titley", 221, 663, [59, null]], [62, "pendown", 163, 705, [59, 63]], [63, "setscale", 163, 747, [62, 64, 65]], [64, ["number", 100], 240, 747, [63, null]], [65, "show", 163, 789, [63, 5, 66]], [66, "penup", 163, 831, [65, 67]], [67, ["setxy", 0], 163, 873, [66, 68, 69, 70]], [68, "leftx", 221, 873, [67, null]], [69, "topy", 221, 915, [67, null]], [70, "pendown", 163, 957, [67, 71]], [71, "setscale", 163, 999, [70, 72, 6]], [72, ["number", 67], 240, 999, [71, null]]] \ No newline at end of file +[[0, ["start", 2.0], 163, 175, [null, 28]], +[1, ["journal", "./samples/images/me.jpg"], 273, 839, [55, null]], +[2, "stack2", 452, -47, [null, null]], +[3, "clean", 163, 259, [28, 32]], +[4, ["string", "fact list"], 246, 503, [31, null]], +[5, ["string", "Me"], 221, 789, [65, null]], +[6, ["list", 0], 163, 1041, [71, 7, 8, 10, 11, 12, 13, 14, 9]], +[7, ["string", "\u2219 Name"], 221, 1041, [6, null]], +[8, ["string", "\u2219 Age"], 221, 1083, [6, null]], +[9, ["sandwichcollapsed", 1], 163, 579, [6, 36]], +[10, ["string", "\u2219 Hair color"], 221, 1125, [6, null]], +[11, ["string", "\u2219 Eye color"], 221, 1167, [6, null]], +[12, ["string", "\u2219 Favorite food"], 221, 1209, [6, null]], +[13, ["string", "\u2219 Favorite hobby"], 221, 1251, [6, null]], +[14, ["string", "\u2219 Favorite book"], 221, 1293, [6, null]], +[15, "forever", 473, 440, [33, 16, null]], +[16, "kbinput", 534, 458, [15, 17]], +[17, ["vspace", 0], 534, 500, [16, 18]], +[18, "if", 534, 542, [17, 19, 22, 23]], +[19, ["greater2", 0], 572, 508, [18, 20, 21, null]], +[20, "keyboard", 618, 508, [19, null]], +[21, ["number", 0], 618, 550, [19, null]], +[22, "stopstack", 586, 610, [18, null]], +[23, ["vspace", 0], 534, 628, [18, 24]], +[24, "wait", 534, 670, [23, 25, null]], +[25, ["number", 1], 592, 670, [24, null]], +[26, ["string", "wait for keyboard input"], 531, 398, [33, null]], +[27, "showblocks", 163, 663, [36, null]], +[28, "hideblocks", 163, 217, [0, 3]], +[29, ["string", "picture"], 246, 301, [32, null]], +[30, ["string", "About me"], 221, 587, [47, null]], +[31, "comment", 163, 503, [38, 4, 57]], +[32, "comment", 163, 301, [3, 29, 39]], +[33, "hat", 473, 390, [null, 26, 15]], +[34, "stack", 163, 419, [56, 35, 38]], +[35, ["string", "wait for keyboard input"], 221, 419, [34, null]], +[36, "stack", 163, 621, [9, 37, 27]], +[37, ["string", "wait for keyboard input"], 221, 621, [36, null]], +[38, "clean", 163, 461, [34, 31]], +[39, "sandwichtop_no_arm_no_label", 145, 343, [32, 40]], +[40, "penup", 163, 377, [39, 41]], +[41, ["setxy", 0], 163, 419, [40, 42, 43, 44]], +[42, "titlex", 221, 419, [41, null]], +[43, "titley", 221, 461, [41, null]], +[44, "pendown", 163, 503, [41, 45]], +[45, "setscale", 163, 545, [44, 46, 47]], +[46, ["number", 100], 240, 545, [45, null]], +[47, "show", 163, 587, [45, 30, 48]], +[48, "penup", 163, 629, [47, 49]], +[49, ["setxy", 0], 163, 671, [48, 50, 51, 52]], +[50, "leftx", 221, 671, [49, null]], +[51, "topy", 221, 713, [49, null]], +[52, "pendown", 163, 755, [49, 53]], +[53, "setscale", 163, 797, [52, 54, 55]], +[54, ["number", 90], 240, 797, [53, null]], +[55, "showaligned", 163, 839, [53, 1, 56]], +[56, ["sandwichcollapsed", 1], 163, 377, [55, 34]], +[57, "sandwichtop_no_arm_no_label", 145, 545, [31, 58]], +[58, "penup", 163, 579, [57, 59]], +[59, ["setxy", 0], 163, 621, [58, 60, 61, 62]], +[60, "titlex", 221, 621, [59, null]], +[61, "titley", 221, 663, [59, null]], +[62, "pendown", 163, 705, [59, 63]], +[63, "setscale", 163, 747, [62, 64, 65]], +[64, ["number", 100], 240, 747, [63, null]], +[65, "show", 163, 789, [63, 5, 66]], +[66, "penup", 163, 831, [65, 67]], +[67, ["setxy", 0], 163, 873, [66, 68, 69, 70]], +[68, "leftx", 221, 873, [67, null]], +[69, "topy", 221, 915, [67, null]], +[70, "pendown", 163, 957, [67, 71]], +[71, "setscale", 163, 999, [70, 72, 6]], +[72, ["number", 67], 240, 999, [71, null]]] \ No newline at end of file diff --git a/samples/media-learning-experiences.ta b/samples/media-learning-experiences.ta index e0910da..7834e90 100644 --- a/samples/media-learning-experiences.ta +++ b/samples/media-learning-experiences.ta @@ -1 +1,256 @@ -[[0, "hat", 657, 82, [null, 5, 110]], [1, "stack1", 207, 976, [250, 252]], [2, "stack1", 443, 669, [96, 98]], [3, "stack1", 443, 745, [77, 79]], [4, "stack1", 443, 821, [58, 60]], [5, ["string", "B"], 715, 90, [0, null]], [6, ["start", 2.0], 207, 76, [null, 254]], [7, "stack1", 443, 897, [39, 41]], [8, ["string", "name"], 265, 446, [200, null]], [9, "stack", 207, 278, [211, 10, 11]], [10, ["string", "A"], 265, 278, [9, null]], [11, "stack", 207, 320, [9, 12, 214]], [12, ["string", "B"], 265, 320, [11, null]], [13, ["string", "personal growth"], 265, 606, [222, null]], [14, ["string", "work habits"], 265, 682, [242, null]], [15, "hat", 443, 81, [null, 16, 80]], [16, ["string", "A"], 501, 89, [15, null]], [17, ["string", "art"], 501, 375, [88, null]], [18, ["string", "math"], 501, 451, [69, null]], [19, ["string", "music"], 501, 527, [50, null]], [20, ["string", "physical ed."], 501, 603, [31, null]], [21, "hat1", 880, 71, [null, 99]], [22, "clean", 993, 283, [102, 106]], [23, "sandwichtop_no_arm_no_label", 425, 359, [60, 24]], [24, "penup", 443, 393, [23, 25]], [25, ["setxy2", 0], 443, 435, [24, 26, 27, 28]], [26, "titlex", 501, 435, [25, null]], [27, "titley", 501, 477, [25, null]], [28, "pendown", 443, 519, [25, 29]], [29, "setscale", 443, 561, [28, 30, 31]], [30, ["number", 100], 520, 561, [29, null]], [31, "show", 443, 603, [29, 20, 32]], [32, "penup", 443, 645, [31, 33]], [33, ["setxy2", 0], 443, 687, [32, 34, 35, 36]], [34, "leftx", 501, 687, [33, null]], [35, "topy", 501, 729, [33, null]], [36, "pendown", 443, 771, [33, 37]], [37, "setscale", 443, 813, [36, 38, 39]], [38, ["number", 90], 520, 813, [37, null]], [39, "showaligned", 443, 855, [37, 40, 7]], [40, ["journal", null], 553, 855, [39, null]], [41, ["sandwichcollapsed", 1], 443, 393, [7, null]], [42, "sandwichtop_no_arm_no_label", 425, 283, [79, 43]], [43, "penup", 443, 317, [42, 44]], [44, ["setxy2", 0], 443, 359, [43, 45, 46, 47]], [45, "titlex", 501, 359, [44, null]], [46, "titley", 501, 401, [44, null]], [47, "pendown", 443, 443, [44, 48]], [48, "setscale", 443, 485, [47, 49, 50]], [49, ["number", 100], 520, 485, [48, null]], [50, "show", 443, 527, [48, 19, 51]], [51, "penup", 443, 569, [50, 52]], [52, ["setxy2", 0], 443, 611, [51, 53, 54, 55]], [53, "leftx", 501, 611, [52, null]], [54, "topy", 501, 653, [52, null]], [55, "pendown", 443, 695, [52, 56]], [56, "setscale", 443, 737, [55, 57, 58]], [57, ["number", 90], 520, 737, [56, null]], [58, "showaligned", 443, 779, [56, 59, 4]], [59, ["journal", null], 553, 779, [58, null]], [60, ["sandwichcollapsed", 1], 443, 317, [4, 23]], [61, "sandwichtop_no_arm_no_label", 425, 207, [98, 62]], [62, "penup", 443, 241, [61, 63]], [63, ["setxy2", 0], 443, 283, [62, 64, 65, 66]], [64, "titlex", 501, 283, [63, null]], [65, "titley", 501, 325, [63, null]], [66, "pendown", 443, 367, [63, 67]], [67, "setscale", 443, 409, [66, 68, 69]], [68, ["number", 100], 520, 409, [67, null]], [69, "show", 443, 451, [67, 18, 70]], [70, "penup", 443, 493, [69, 71]], [71, ["setxy2", 0], 443, 535, [70, 72, 73, 74]], [72, "leftx", 501, 535, [71, null]], [73, "topy", 501, 577, [71, null]], [74, "pendown", 443, 619, [71, 75]], [75, "setscale", 443, 661, [74, 76, 77]], [76, ["number", 90], 520, 661, [75, null]], [77, "showaligned", 443, 703, [75, 78, 3]], [78, ["journal", null], 553, 703, [77, null]], [79, ["sandwichcollapsed", 1], 443, 241, [3, 42]], [80, "sandwichtop_no_arm_no_label", 425, 131, [15, 81]], [81, "penup", 443, 165, [80, 82]], [82, ["setxy2", 0], 443, 207, [81, 83, 84, 85]], [83, "titlex", 501, 207, [82, null]], [84, "titley", 501, 249, [82, null]], [85, "pendown", 443, 291, [82, 86]], [86, "setscale", 443, 333, [85, 87, 88]], [87, ["number", 100], 520, 333, [86, null]], [88, "show", 443, 375, [86, 17, 89]], [89, "penup", 443, 417, [88, 90]], [90, ["setxy2", 0], 443, 459, [89, 91, 92, 93]], [91, "leftx", 501, 459, [90, null]], [92, "topy", 501, 501, [90, null]], [93, "pendown", 443, 543, [90, 94]], [94, "setscale", 443, 585, [93, 95, 96]], [95, ["number", 90], 520, 585, [94, null]], [96, "showaligned", 443, 627, [94, 97, 2]], [97, ["journal", null], 553, 627, [96, null]], [98, ["sandwichcollapsed", 1], 443, 165, [2, 61]], [99, "forever", 880, 113, [21, 100, null]], [100, "kbinput", 941, 131, [99, 101]], [101, ["vspace", 0], 941, 173, [100, 102]], [102, "if", 941, 215, [101, 103, 22, 107]], [103, ["greater2", 0], 979, 181, [102, 104, 105, null]], [104, "keyboard", 1025, 181, [103, null]], [105, ["number", 0], 1025, 223, [103, null]], [106, "stopstack", 993, 325, [22, null]], [107, ["vspace", 20], 941, 301, [102, 108]], [108, "wait", 941, 383, [107, 109, null]], [109, ["number", 1], 999, 383, [108, null]], [110, "sandwichtop_no_arm_no_label", 639, 132, [0, 111]], [111, "penup", 657, 166, [110, 112]], [112, ["setxy2", 0], 657, 208, [111, 113, 114, 115]], [113, "titlex", 715, 208, [112, null]], [114, "titley", 715, 250, [112, null]], [115, "pendown", 657, 292, [112, 116]], [116, "setscale", 657, 334, [115, 117, 118]], [117, ["number", 100], 734, 334, [116, null]], [118, "show", 657, 376, [116, 119, 120]], [119, ["string", "reading"], 715, 376, [118, null]], [120, "penup", 657, 418, [118, 121]], [121, ["setxy2", 0], 657, 460, [120, 122, 123, 124]], [122, "leftx", 715, 460, [121, null]], [123, "topy", 715, 502, [121, null]], [124, "pendown", 657, 544, [121, 125]], [125, "setscale", 657, 586, [124, 126, 127]], [126, ["number", 90], 734, 586, [125, null]], [127, "showaligned", 657, 628, [125, 128, 129]], [128, ["journal", null], 767, 628, [127, null]], [129, "stack1", 657, 670, [127, 130]], [130, ["sandwichcollapsed", 1], 657, 166, [129, 131]], [131, "sandwichtop_no_arm_no_label", 639, 208, [130, 132]], [132, "penup", 657, 242, [131, 133]], [133, ["setxy2", 0], 657, 284, [132, 134, 135, 136]], [134, "titlex", 715, 284, [133, null]], [135, "titley", 715, 326, [133, null]], [136, "pendown", 657, 368, [133, 137]], [137, "setscale", 657, 410, [136, 138, 139]], [138, ["number", 100], 734, 410, [137, null]], [139, "show", 657, 452, [137, 140, 141]], [140, ["string", "science"], 715, 452, [139, null]], [141, "penup", 657, 494, [139, 142]], [142, ["setxy2", 0], 657, 536, [141, 143, 144, 145]], [143, "leftx", 715, 536, [142, null]], [144, "topy", 715, 578, [142, null]], [145, "pendown", 657, 620, [142, 146]], [146, "setscale", 657, 662, [145, 147, 148]], [147, ["number", 90], 734, 662, [146, null]], [148, "showaligned", 657, 704, [146, 149, 150]], [149, ["journal", null], 767, 704, [148, null]], [150, "stack1", 657, 746, [148, 151]], [151, ["sandwichcollapsed", 1], 657, 242, [150, 152]], [152, "sandwichtop_no_arm_no_label", 639, 284, [151, 153]], [153, "penup", 657, 318, [152, 154]], [154, ["setxy2", 0], 657, 360, [153, 155, 156, 157]], [155, "titlex", 715, 360, [154, null]], [156, "titley", 715, 402, [154, null]], [157, "pendown", 657, 444, [154, 158]], [158, "setscale", 657, 486, [157, 159, 160]], [159, ["number", 100], 734, 486, [158, null]], [160, "show", 657, 528, [158, 161, 162]], [161, ["string", "social science"], 715, 528, [160, null]], [162, "penup", 657, 570, [160, 163]], [163, ["setxy2", 0], 657, 612, [162, 164, 165, 166]], [164, "leftx", 715, 612, [163, null]], [165, "topy", 715, 654, [163, null]], [166, "pendown", 657, 696, [163, 167]], [167, "setscale", 657, 738, [166, 168, 169]], [168, ["number", 90], 734, 738, [167, null]], [169, "showaligned", 657, 780, [167, 170, 171]], [170, ["journal", null], 767, 780, [169, null]], [171, "stack1", 657, 822, [169, 172]], [172, ["sandwichcollapsed", 1], 657, 318, [171, 173]], [173, "sandwichtop_no_arm_no_label", 639, 360, [172, 174]], [174, "penup", 657, 394, [173, 175]], [175, ["setxy2", 0], 657, 436, [174, 176, 177, 178]], [176, "titlex", 715, 436, [175, null]], [177, "titley", 715, 478, [175, null]], [178, "pendown", 657, 520, [175, 179]], [179, "setscale", 657, 562, [178, 180, 181]], [180, ["number", 100], 734, 562, [179, null]], [181, "show", 657, 604, [179, 182, 183]], [182, ["string", "writing"], 715, 604, [181, null]], [183, "penup", 657, 646, [181, 184]], [184, ["setxy2", 0], 657, 688, [183, 185, 186, 187]], [185, "leftx", 715, 688, [184, null]], [186, "topy", 715, 730, [184, null]], [187, "pendown", 657, 772, [184, 188]], [188, "setscale", 657, 814, [187, 189, 190]], [189, ["number", 90], 734, 814, [188, null]], [190, "showaligned", 657, 856, [188, 191, 212]], [191, ["journal", null], 767, 856, [190, null]], [192, "sandwichtop_no_arm_no_label", 189, 202, [253, 193]], [193, "penup", 207, 236, [192, 194]], [194, ["setxy2", 0], 207, 278, [193, 195, 196, 197]], [195, "titlex", 265, 278, [194, null]], [196, "titley", 265, 320, [194, null]], [197, "pendown", 207, 362, [194, 198]], [198, "setscale", 207, 404, [197, 199, 200]], [199, ["number", 100], 284, 404, [198, null]], [200, "show", 207, 446, [198, 8, 201]], [201, "penup", 207, 488, [200, 202]], [202, ["setxy2", 0], 207, 530, [201, 203, 204, 205]], [203, "leftx", 265, 530, [202, null]], [204, "topy", 265, 572, [202, null]], [205, "pendown", 207, 614, [202, 206]], [206, "setscale", 207, 656, [205, 207, 208]], [207, ["number", 90], 284, 656, [206, null]], [208, "showaligned", 207, 698, [206, 209, 210]], [209, ["journal", null], 317, 698, [208, null]], [210, "stack1", 207, 740, [208, 211]], [211, ["sandwichcollapsed", 1], 207, 236, [210, 9]], [212, "stack1", 657, 898, [190, 213]], [213, ["sandwichcollapsed", 1], 657, 394, [212, null]], [214, "sandwichtop_no_arm_no_label", 189, 362, [11, 215]], [215, "penup", 207, 396, [214, 216]], [216, ["setxy2", 0], 207, 438, [215, 217, 218, 219]], [217, "titlex", 265, 438, [216, null]], [218, "titley", 265, 480, [216, null]], [219, "pendown", 207, 522, [216, 220]], [220, "setscale", 207, 564, [219, 221, 222]], [221, ["number", 100], 284, 564, [220, null]], [222, "show", 207, 606, [220, 13, 223]], [223, "penup", 207, 648, [222, 224]], [224, ["setxy2", 0], 207, 690, [223, 225, 226, 227]], [225, "leftx", 265, 690, [224, null]], [226, "topy", 265, 732, [224, null]], [227, "pendown", 207, 774, [224, 228]], [228, "setscale", 207, 816, [227, 229, 230]], [229, ["number", 90], 284, 816, [228, null]], [230, "showaligned", 207, 858, [228, 231, 232]], [231, ["journal", null], 317, 858, [230, null]], [232, "stack1", 207, 900, [230, 233]], [233, ["sandwichcollapsed", 1], 207, 396, [232, 234]], [234, "sandwichtop_no_arm_no_label", 189, 438, [233, 235]], [235, "penup", 207, 472, [234, 236]], [236, ["setxy2", 0], 207, 514, [235, 237, 238, 239]], [237, "titlex", 265, 514, [236, null]], [238, "titley", 265, 556, [236, null]], [239, "pendown", 207, 598, [236, 240]], [240, "setscale", 207, 640, [239, 241, 242]], [241, ["number", 100], 284, 640, [240, null]], [242, "show", 207, 682, [240, 14, 243]], [243, "penup", 207, 724, [242, 244]], [244, ["setxy2", 0], 207, 766, [243, 245, 246, 247]], [245, "leftx", 265, 766, [244, null]], [246, "topy", 265, 808, [244, null]], [247, "pendown", 207, 850, [244, 248]], [248, "setscale", 207, 892, [247, 249, 250]], [249, ["number", 90], 284, 892, [248, null]], [250, "showaligned", 207, 934, [248, 251, 1]], [251, ["journal", null], 317, 934, [250, null]], [252, ["sandwichcollapsed", 1], 207, 472, [1, 255]], [253, "clean", 207, 160, [254, 192]], [254, "hideblocks", 207, 118, [6, 253]], [255, "showblocks", 207, 514, [252, null]]] \ No newline at end of file +[[0, "hat", 657, 82, [null, 5, 110]], +[1, "stack1", 207, 976, [250, 252]], +[2, "stack1", 443, 669, [96, 98]], +[3, "stack1", 443, 745, [77, 79]], +[4, "stack1", 443, 821, [58, 60]], +[5, ["string", "B"], 715, 90, [0, null]], +[6, ["start", 2.0], 207, 76, [null, 254]], +[7, "stack1", 443, 897, [39, 41]], +[8, ["string", "name"], 265, 446, [200, null]], +[9, "stack", 207, 278, [211, 10, 11]], +[10, ["string", "A"], 265, 278, [9, null]], +[11, "stack", 207, 320, [9, 12, 214]], +[12, ["string", "B"], 265, 320, [11, null]], +[13, ["string", "personal growth"], 265, 606, [222, null]], +[14, ["string", "work habits"], 265, 682, [242, null]], +[15, "hat", 443, 81, [null, 16, 80]], +[16, ["string", "A"], 501, 89, [15, null]], +[17, ["string", "art"], 501, 375, [88, null]], +[18, ["string", "math"], 501, 451, [69, null]], +[19, ["string", "music"], 501, 527, [50, null]], +[20, ["string", "physical ed."], 501, 603, [31, null]], +[21, "hat1", 880, 71, [null, 99]], +[22, "clean", 993, 283, [102, 106]], +[23, "sandwichtop_no_arm_no_label", 425, 359, [60, 24]], +[24, "penup", 443, 393, [23, 25]], +[25, ["setxy2", 0], 443, 435, [24, 26, 27, 28]], +[26, "titlex", 501, 435, [25, null]], +[27, "titley", 501, 477, [25, null]], +[28, "pendown", 443, 519, [25, 29]], +[29, "setscale", 443, 561, [28, 30, 31]], +[30, ["number", 100], 520, 561, [29, null]], +[31, "show", 443, 603, [29, 20, 32]], +[32, "penup", 443, 645, [31, 33]], +[33, ["setxy2", 0], 443, 687, [32, 34, 35, 36]], +[34, "leftx", 501, 687, [33, null]], +[35, "topy", 501, 729, [33, null]], +[36, "pendown", 443, 771, [33, 37]], +[37, "setscale", 443, 813, [36, 38, 39]], +[38, ["number", 90], 520, 813, [37, null]], +[39, "showaligned", 443, 855, [37, 40, 7]], +[40, ["journal", null], 553, 855, [39, null]], +[41, ["sandwichcollapsed", 1], 443, 393, [7, null]], +[42, "sandwichtop_no_arm_no_label", 425, 283, [79, 43]], +[43, "penup", 443, 317, [42, 44]], +[44, ["setxy2", 0], 443, 359, [43, 45, 46, 47]], +[45, "titlex", 501, 359, [44, null]], +[46, "titley", 501, 401, [44, null]], +[47, "pendown", 443, 443, [44, 48]], +[48, "setscale", 443, 485, [47, 49, 50]], +[49, ["number", 100], 520, 485, [48, null]], +[50, "show", 443, 527, [48, 19, 51]], +[51, "penup", 443, 569, [50, 52]], +[52, ["setxy2", 0], 443, 611, [51, 53, 54, 55]], +[53, "leftx", 501, 611, [52, null]], +[54, "topy", 501, 653, [52, null]], +[55, "pendown", 443, 695, [52, 56]], +[56, "setscale", 443, 737, [55, 57, 58]], +[57, ["number", 90], 520, 737, [56, null]], +[58, "showaligned", 443, 779, [56, 59, 4]], +[59, ["journal", null], 553, 779, [58, null]], +[60, ["sandwichcollapsed", 1], 443, 317, [4, 23]], +[61, "sandwichtop_no_arm_no_label", 425, 207, [98, 62]], +[62, "penup", 443, 241, [61, 63]], +[63, ["setxy2", 0], 443, 283, [62, 64, 65, 66]], +[64, "titlex", 501, 283, [63, null]], +[65, "titley", 501, 325, [63, null]], +[66, "pendown", 443, 367, [63, 67]], +[67, "setscale", 443, 409, [66, 68, 69]], +[68, ["number", 100], 520, 409, [67, null]], +[69, "show", 443, 451, [67, 18, 70]], +[70, "penup", 443, 493, [69, 71]], +[71, ["setxy2", 0], 443, 535, [70, 72, 73, 74]], +[72, "leftx", 501, 535, [71, null]], +[73, "topy", 501, 577, [71, null]], +[74, "pendown", 443, 619, [71, 75]], +[75, "setscale", 443, 661, [74, 76, 77]], +[76, ["number", 90], 520, 661, [75, null]], +[77, "showaligned", 443, 703, [75, 78, 3]], +[78, ["journal", null], 553, 703, [77, null]], +[79, ["sandwichcollapsed", 1], 443, 241, [3, 42]], +[80, "sandwichtop_no_arm_no_label", 425, 131, [15, 81]], +[81, "penup", 443, 165, [80, 82]], +[82, ["setxy2", 0], 443, 207, [81, 83, 84, 85]], +[83, "titlex", 501, 207, [82, null]], +[84, "titley", 501, 249, [82, null]], +[85, "pendown", 443, 291, [82, 86]], +[86, "setscale", 443, 333, [85, 87, 88]], +[87, ["number", 100], 520, 333, [86, null]], +[88, "show", 443, 375, [86, 17, 89]], +[89, "penup", 443, 417, [88, 90]], +[90, ["setxy2", 0], 443, 459, [89, 91, 92, 93]], +[91, "leftx", 501, 459, [90, null]], +[92, "topy", 501, 501, [90, null]], +[93, "pendown", 443, 543, [90, 94]], +[94, "setscale", 443, 585, [93, 95, 96]], +[95, ["number", 90], 520, 585, [94, null]], +[96, "showaligned", 443, 627, [94, 97, 2]], +[97, ["journal", null], 553, 627, [96, null]], +[98, ["sandwichcollapsed", 1], 443, 165, [2, 61]], +[99, "forever", 880, 113, [21, 100, null]], +[100, "kbinput", 941, 131, [99, 101]], +[101, ["vspace", 0], 941, 173, [100, 102]], +[102, "if", 941, 215, [101, 103, 22, 107]], +[103, ["greater2", 0], 979, 181, [102, 104, 105, null]], +[104, "keyboard", 1025, 181, [103, null]], +[105, ["number", 0], 1025, 223, [103, null]], +[106, "stopstack", 993, 325, [22, null]], +[107, ["vspace", 20], 941, 301, [102, 108]], +[108, "wait", 941, 383, [107, 109, null]], +[109, ["number", 1], 999, 383, [108, null]], +[110, "sandwichtop_no_arm_no_label", 639, 132, [0, 111]], +[111, "penup", 657, 166, [110, 112]], +[112, ["setxy2", 0], 657, 208, [111, 113, 114, 115]], +[113, "titlex", 715, 208, [112, null]], +[114, "titley", 715, 250, [112, null]], +[115, "pendown", 657, 292, [112, 116]], +[116, "setscale", 657, 334, [115, 117, 118]], +[117, ["number", 100], 734, 334, [116, null]], +[118, "show", 657, 376, [116, 119, 120]], +[119, ["string", "reading"], 715, 376, [118, null]], +[120, "penup", 657, 418, [118, 121]], +[121, ["setxy2", 0], 657, 460, [120, 122, 123, 124]], +[122, "leftx", 715, 460, [121, null]], +[123, "topy", 715, 502, [121, null]], +[124, "pendown", 657, 544, [121, 125]], +[125, "setscale", 657, 586, [124, 126, 127]], +[126, ["number", 90], 734, 586, [125, null]], +[127, "showaligned", 657, 628, [125, 128, 129]], +[128, ["journal", null], 767, 628, [127, null]], +[129, "stack1", 657, 670, [127, 130]], +[130, ["sandwichcollapsed", 1], 657, 166, [129, 131]], +[131, "sandwichtop_no_arm_no_label", 639, 208, [130, 132]], +[132, "penup", 657, 242, [131, 133]], +[133, ["setxy2", 0], 657, 284, [132, 134, 135, 136]], +[134, "titlex", 715, 284, [133, null]], +[135, "titley", 715, 326, [133, null]], +[136, "pendown", 657, 368, [133, 137]], +[137, "setscale", 657, 410, [136, 138, 139]], +[138, ["number", 100], 734, 410, [137, null]], +[139, "show", 657, 452, [137, 140, 141]], +[140, ["string", "science"], 715, 452, [139, null]], +[141, "penup", 657, 494, [139, 142]], +[142, ["setxy2", 0], 657, 536, [141, 143, 144, 145]], +[143, "leftx", 715, 536, [142, null]], +[144, "topy", 715, 578, [142, null]], +[145, "pendown", 657, 620, [142, 146]], +[146, "setscale", 657, 662, [145, 147, 148]], +[147, ["number", 90], 734, 662, [146, null]], +[148, "showaligned", 657, 704, [146, 149, 150]], +[149, ["journal", null], 767, 704, [148, null]], +[150, "stack1", 657, 746, [148, 151]], +[151, ["sandwichcollapsed", 1], 657, 242, [150, 152]], +[152, "sandwichtop_no_arm_no_label", 639, 284, [151, 153]], +[153, "penup", 657, 318, [152, 154]], +[154, ["setxy2", 0], 657, 360, [153, 155, 156, 157]], +[155, "titlex", 715, 360, [154, null]], +[156, "titley", 715, 402, [154, null]], +[157, "pendown", 657, 444, [154, 158]], +[158, "setscale", 657, 486, [157, 159, 160]], +[159, ["number", 100], 734, 486, [158, null]], +[160, "show", 657, 528, [158, 161, 162]], +[161, ["string", "social science"], 715, 528, [160, null]], +[162, "penup", 657, 570, [160, 163]], +[163, ["setxy2", 0], 657, 612, [162, 164, 165, 166]], +[164, "leftx", 715, 612, [163, null]], +[165, "topy", 715, 654, [163, null]], +[166, "pendown", 657, 696, [163, 167]], +[167, "setscale", 657, 738, [166, 168, 169]], +[168, ["number", 90], 734, 738, [167, null]], +[169, "showaligned", 657, 780, [167, 170, 171]], +[170, ["journal", null], 767, 780, [169, null]], +[171, "stack1", 657, 822, [169, 172]], +[172, ["sandwichcollapsed", 1], 657, 318, [171, 173]], +[173, "sandwichtop_no_arm_no_label", 639, 360, [172, 174]], +[174, "penup", 657, 394, [173, 175]], +[175, ["setxy2", 0], 657, 436, [174, 176, 177, 178]], +[176, "titlex", 715, 436, [175, null]], +[177, "titley", 715, 478, [175, null]], +[178, "pendown", 657, 520, [175, 179]], +[179, "setscale", 657, 562, [178, 180, 181]], +[180, ["number", 100], 734, 562, [179, null]], +[181, "show", 657, 604, [179, 182, 183]], +[182, ["string", "writing"], 715, 604, [181, null]], +[183, "penup", 657, 646, [181, 184]], +[184, ["setxy2", 0], 657, 688, [183, 185, 186, 187]], +[185, "leftx", 715, 688, [184, null]], +[186, "topy", 715, 730, [184, null]], +[187, "pendown", 657, 772, [184, 188]], +[188, "setscale", 657, 814, [187, 189, 190]], +[189, ["number", 90], 734, 814, [188, null]], +[190, "showaligned", 657, 856, [188, 191, 212]], +[191, ["journal", null], 767, 856, [190, null]], +[192, "sandwichtop_no_arm_no_label", 189, 202, [253, 193]], +[193, "penup", 207, 236, [192, 194]], +[194, ["setxy2", 0], 207, 278, [193, 195, 196, 197]], +[195, "titlex", 265, 278, [194, null]], +[196, "titley", 265, 320, [194, null]], +[197, "pendown", 207, 362, [194, 198]], +[198, "setscale", 207, 404, [197, 199, 200]], +[199, ["number", 100], 284, 404, [198, null]], +[200, "show", 207, 446, [198, 8, 201]], +[201, "penup", 207, 488, [200, 202]], +[202, ["setxy2", 0], 207, 530, [201, 203, 204, 205]], +[203, "leftx", 265, 530, [202, null]], +[204, "topy", 265, 572, [202, null]], +[205, "pendown", 207, 614, [202, 206]], +[206, "setscale", 207, 656, [205, 207, 208]], +[207, ["number", 90], 284, 656, [206, null]], +[208, "showaligned", 207, 698, [206, 209, 210]], +[209, ["journal", null], 317, 698, [208, null]], +[210, "stack1", 207, 740, [208, 211]], +[211, ["sandwichcollapsed", 1], 207, 236, [210, 9]], +[212, "stack1", 657, 898, [190, 213]], +[213, ["sandwichcollapsed", 1], 657, 394, [212, null]], +[214, "sandwichtop_no_arm_no_label", 189, 362, [11, 215]], +[215, "penup", 207, 396, [214, 216]], +[216, ["setxy2", 0], 207, 438, [215, 217, 218, 219]], +[217, "titlex", 265, 438, [216, null]], +[218, "titley", 265, 480, [216, null]], +[219, "pendown", 207, 522, [216, 220]], +[220, "setscale", 207, 564, [219, 221, 222]], +[221, ["number", 100], 284, 564, [220, null]], +[222, "show", 207, 606, [220, 13, 223]], +[223, "penup", 207, 648, [222, 224]], +[224, ["setxy2", 0], 207, 690, [223, 225, 226, 227]], +[225, "leftx", 265, 690, [224, null]], +[226, "topy", 265, 732, [224, null]], +[227, "pendown", 207, 774, [224, 228]], +[228, "setscale", 207, 816, [227, 229, 230]], +[229, ["number", 90], 284, 816, [228, null]], +[230, "showaligned", 207, 858, [228, 231, 232]], +[231, ["journal", null], 317, 858, [230, null]], +[232, "stack1", 207, 900, [230, 233]], +[233, ["sandwichcollapsed", 1], 207, 396, [232, 234]], +[234, "sandwichtop_no_arm_no_label", 189, 438, [233, 235]], +[235, "penup", 207, 472, [234, 236]], +[236, ["setxy2", 0], 207, 514, [235, 237, 238, 239]], +[237, "titlex", 265, 514, [236, null]], +[238, "titley", 265, 556, [236, null]], +[239, "pendown", 207, 598, [236, 240]], +[240, "setscale", 207, 640, [239, 241, 242]], +[241, ["number", 100], 284, 640, [240, null]], +[242, "show", 207, 682, [240, 14, 243]], +[243, "penup", 207, 724, [242, 244]], +[244, ["setxy2", 0], 207, 766, [243, 245, 246, 247]], +[245, "leftx", 265, 766, [244, null]], +[246, "topy", 265, 808, [244, null]], +[247, "pendown", 207, 850, [244, 248]], +[248, "setscale", 207, 892, [247, 249, 250]], +[249, ["number", 90], 284, 892, [248, null]], +[250, "showaligned", 207, 934, [248, 251, 1]], +[251, ["journal", null], 317, 934, [250, null]], +[252, ["sandwichcollapsed", 1], 207, 472, [1, 255]], +[253, "clean", 207, 160, [254, 192]], +[254, "hideblocks", 207, 118, [6, 253]], +[255, "showblocks", 207, 514, [252, null]]] \ No newline at end of file diff --git a/samples/media-que-como-por-que.ta b/samples/media-que-como-por-que.ta index 7a605c7..386c415 100644 --- a/samples/media-que-como-por-que.ta +++ b/samples/media-que-como-por-que.ta @@ -1 +1,129 @@ -[[0, ["start", 2.0], 224, 121, [null, 35]], [1, "clean", 224, 239, [9, 10]], [2, "wait", 224, 995, [32, 3, 34]], [3, ["number", 30], 282, 995, [2, null]], [4, ["string", "\u00bfQu\u00e9?"], 307, 163, [35, null]], [5, ["string", "\u00bfQu\u00e9?"], 282, 491, [17, null]], [6, ["string", "\u00bfC\u00f3mo?"], 307, 281, [36, null]], [7, ["string", "\u00bfPor qu\u00e9?"], 307, 517, [96, null]], [8, ["string", "\u00bfPara qui?"], 307, 399, [66, null]], [9, "sandwichtop_no_arm_no_label", 206, 205, [35, 1]], [10, "penup", 224, 281, [1, 11]], [11, ["setxy2", 0], 224, 323, [10, 12, 13, 14]], [12, "titlex", 282, 323, [11, null]], [13, "titley", 282, 365, [11, null]], [14, "pendown", 224, 407, [11, 15]], [15, "setscale", 224, 449, [14, 16, 17]], [16, ["number", 100], 301, 449, [15, null]], [17, "show", 224, 491, [15, 5, 18]], [18, "setscale", 224, 533, [17, 19, 20]], [19, ["number", 35], 301, 533, [18, null]], [20, "penup", 224, 575, [18, 21]], [21, ["setxy2", 0], 224, 617, [20, 22, 23, 24]], [22, "leftx", 282, 617, [21, null]], [23, "topy", 282, 659, [21, null]], [24, "pendown", 224, 701, [21, 25]], [25, "showaligned", 224, 743, [24, 26, 27]], [26, ["journal", null], 334, 743, [25, null]], [27, "penup", 224, 785, [25, 28]], [28, ["setxy2", 0], 224, 827, [27, 29, 30, 31]], [29, "rightx", 282, 827, [28, null]], [30, "topy", 282, 869, [28, null]], [31, "pendown", 224, 911, [28, 32]], [32, "showaligned", 224, 953, [31, 33, 2]], [33, ["description", null], 334, 953, [32, null]], [34, ["sandwichcollapsed", 1], 224, 239, [2, 36]], [35, "comment", 224, 163, [0, 4, 9]], [36, "comment", 224, 281, [34, 6, 37]], [37, "sandwichtop_no_arm_no_label", 206, 323, [36, 38]], [38, "clean", 224, 357, [37, 39]], [39, "penup", 224, 399, [38, 40]], [40, ["setxy2", 0], 224, 441, [39, 41, 42, 43]], [41, "titlex", 282, 441, [40, null]], [42, "titley", 282, 483, [40, null]], [43, "pendown", 224, 525, [40, 44]], [44, "setscale", 224, 567, [43, 45, 46]], [45, ["number", 100], 301, 567, [44, null]], [46, "show", 224, 609, [44, 126, 47]], [47, "setscale", 224, 651, [46, 48, 49]], [48, ["number", 35], 301, 651, [47, null]], [49, "penup", 224, 693, [47, 50]], [50, ["setxy2", 0], 224, 735, [49, 51, 52, 53]], [51, "leftx", 282, 735, [50, null]], [52, "topy", 282, 777, [50, null]], [53, "pendown", 224, 819, [50, 54]], [54, "showaligned", 224, 861, [53, 55, 56]], [55, ["journal", null], 334, 861, [54, null]], [56, "penup", 224, 903, [54, 57]], [57, ["setxy2", 0], 224, 945, [56, 58, 59, 60]], [58, "rightx", 282, 945, [57, null]], [59, "topy", 282, 987, [57, null]], [60, "pendown", 224, 1029, [57, 61]], [61, "showaligned", 224, 1071, [60, 62, 63]], [62, ["description", null], 334, 1071, [61, null]], [63, "wait", 224, 1113, [61, 64, 65]], [64, ["number", 30], 282, 1113, [63, null]], [65, ["sandwichcollapsed", 1], 224, 357, [63, 66]], [66, "comment", 224, 399, [65, 8, 67]], [67, "sandwichtop_no_arm_no_label", 206, 441, [66, 68]], [68, "clean", 224, 475, [67, 69]], [69, "penup", 224, 517, [68, 70]], [70, ["setxy2", 0], 224, 559, [69, 71, 72, 73]], [71, "titlex", 282, 559, [70, null]], [72, "titley", 282, 601, [70, null]], [73, "pendown", 224, 643, [70, 74]], [74, "setscale", 224, 685, [73, 75, 76]], [75, ["number", 100], 301, 685, [74, null]], [76, "show", 224, 727, [74, 127, 77]], [77, "setscale", 224, 769, [76, 78, 79]], [78, ["number", 35], 301, 769, [77, null]], [79, "penup", 224, 811, [77, 80]], [80, ["setxy2", 0], 224, 853, [79, 81, 82, 83]], [81, "leftx", 282, 853, [80, null]], [82, "topy", 282, 895, [80, null]], [83, "pendown", 224, 937, [80, 84]], [84, "showaligned", 224, 979, [83, 85, 86]], [85, ["journal", null], 334, 979, [84, null]], [86, "penup", 224, 1021, [84, 87]], [87, ["setxy2", 0], 224, 1063, [86, 88, 89, 90]], [88, "rightx", 282, 1063, [87, null]], [89, "topy", 282, 1105, [87, null]], [90, "pendown", 224, 1147, [87, 91]], [91, "showaligned", 224, 1189, [90, 92, 93]], [92, ["description", null], 334, 1189, [91, null]], [93, "wait", 224, 1231, [91, 94, 95]], [94, ["number", 30], 282, 1231, [93, null]], [95, ["sandwichcollapsed", 1], 224, 475, [93, 96]], [96, "comment", 224, 517, [95, 7, 97]], [97, "sandwichtop_no_arm_no_label", 206, 559, [96, 98]], [98, "clean", 224, 593, [97, 99]], [99, "penup", 224, 635, [98, 100]], [100, ["setxy2", 0], 224, 677, [99, 101, 102, 103]], [101, "titlex", 282, 677, [100, null]], [102, "titley", 282, 719, [100, null]], [103, "pendown", 224, 761, [100, 104]], [104, "setscale", 224, 803, [103, 105, 106]], [105, ["number", 100], 301, 803, [104, null]], [106, "show", 224, 845, [104, 128, 107]], [107, "setscale", 224, 887, [106, 108, 109]], [108, ["number", 35], 301, 887, [107, null]], [109, "penup", 224, 929, [107, 110]], [110, ["setxy2", 0], 224, 971, [109, 111, 112, 113]], [111, "leftx", 282, 971, [110, null]], [112, "topy", 282, 1013, [110, null]], [113, "pendown", 224, 1055, [110, 114]], [114, "showaligned", 224, 1097, [113, 115, 116]], [115, ["journal", null], 334, 1097, [114, null]], [116, "penup", 224, 1139, [114, 117]], [117, ["setxy2", 0], 224, 1181, [116, 118, 119, 120]], [118, "rightx", 282, 1181, [117, null]], [119, "topy", 282, 1223, [117, null]], [120, "pendown", 224, 1265, [117, 121]], [121, "showaligned", 224, 1307, [120, 122, 123]], [122, ["description", null], 334, 1307, [121, null]], [123, "wait", 224, 1349, [121, 124, 125]], [124, ["number", 30], 282, 1349, [123, null]], [125, ["sandwichcollapsed", 1], 224, 593, [123, null]], [126, ["string", "\u00bfC\u00f3mo?"], 282, 609, [46, null]], [127, ["string", "\u00bfPara qui?"], 282, 727, [76, null]], [128, ["string", "\u00bfPor qu\u00e9?"], 282, 845, [106, null]]] \ No newline at end of file +[[0, ["start", 2.0], 224, 121, [null, 35]], +[1, "clean", 224, 239, [9, 10]], +[2, "wait", 224, 995, [32, 3, 34]], +[3, ["number", 30], 282, 995, [2, null]], +[4, ["string", "\u00bfQu\u00e9?"], 307, 163, [35, null]], +[5, ["string", "\u00bfQu\u00e9?"], 282, 491, [17, null]], +[6, ["string", "\u00bfC\u00f3mo?"], 307, 281, [36, null]], +[7, ["string", "\u00bfPor qu\u00e9?"], 307, 517, [96, null]], +[8, ["string", "\u00bfPara qui?"], 307, 399, [66, null]], +[9, "sandwichtop_no_arm_no_label", 206, 205, [35, 1]], +[10, "penup", 224, 281, [1, 11]], +[11, ["setxy2", 0], 224, 323, [10, 12, 13, 14]], +[12, "titlex", 282, 323, [11, null]], +[13, "titley", 282, 365, [11, null]], +[14, "pendown", 224, 407, [11, 15]], +[15, "setscale", 224, 449, [14, 16, 17]], +[16, ["number", 100], 301, 449, [15, null]], +[17, "show", 224, 491, [15, 5, 18]], +[18, "setscale", 224, 533, [17, 19, 20]], +[19, ["number", 35], 301, 533, [18, null]], +[20, "penup", 224, 575, [18, 21]], +[21, ["setxy2", 0], 224, 617, [20, 22, 23, 24]], +[22, "leftx", 282, 617, [21, null]], +[23, "topy", 282, 659, [21, null]], +[24, "pendown", 224, 701, [21, 25]], +[25, "showaligned", 224, 743, [24, 26, 27]], +[26, ["journal", null], 334, 743, [25, null]], +[27, "penup", 224, 785, [25, 28]], +[28, ["setxy2", 0], 224, 827, [27, 29, 30, 31]], +[29, "rightx", 282, 827, [28, null]], +[30, "topy", 282, 869, [28, null]], +[31, "pendown", 224, 911, [28, 32]], +[32, "showaligned", 224, 953, [31, 33, 2]], +[33, ["description", null], 334, 953, [32, null]], +[34, ["sandwichcollapsed", 1], 224, 239, [2, 36]], +[35, "comment", 224, 163, [0, 4, 9]], +[36, "comment", 224, 281, [34, 6, 37]], +[37, "sandwichtop_no_arm_no_label", 206, 323, [36, 38]], +[38, "clean", 224, 357, [37, 39]], +[39, "penup", 224, 399, [38, 40]], +[40, ["setxy2", 0], 224, 441, [39, 41, 42, 43]], +[41, "titlex", 282, 441, [40, null]], +[42, "titley", 282, 483, [40, null]], +[43, "pendown", 224, 525, [40, 44]], +[44, "setscale", 224, 567, [43, 45, 46]], +[45, ["number", 100], 301, 567, [44, null]], +[46, "show", 224, 609, [44, 126, 47]], +[47, "setscale", 224, 651, [46, 48, 49]], +[48, ["number", 35], 301, 651, [47, null]], +[49, "penup", 224, 693, [47, 50]], +[50, ["setxy2", 0], 224, 735, [49, 51, 52, 53]], +[51, "leftx", 282, 735, [50, null]], +[52, "topy", 282, 777, [50, null]], +[53, "pendown", 224, 819, [50, 54]], +[54, "showaligned", 224, 861, [53, 55, 56]], +[55, ["journal", null], 334, 861, [54, null]], +[56, "penup", 224, 903, [54, 57]], +[57, ["setxy2", 0], 224, 945, [56, 58, 59, 60]], +[58, "rightx", 282, 945, [57, null]], +[59, "topy", 282, 987, [57, null]], +[60, "pendown", 224, 1029, [57, 61]], +[61, "showaligned", 224, 1071, [60, 62, 63]], +[62, ["description", null], 334, 1071, [61, null]], +[63, "wait", 224, 1113, [61, 64, 65]], +[64, ["number", 30], 282, 1113, [63, null]], +[65, ["sandwichcollapsed", 1], 224, 357, [63, 66]], +[66, "comment", 224, 399, [65, 8, 67]], +[67, "sandwichtop_no_arm_no_label", 206, 441, [66, 68]], +[68, "clean", 224, 475, [67, 69]], +[69, "penup", 224, 517, [68, 70]], +[70, ["setxy2", 0], 224, 559, [69, 71, 72, 73]], +[71, "titlex", 282, 559, [70, null]], +[72, "titley", 282, 601, [70, null]], +[73, "pendown", 224, 643, [70, 74]], +[74, "setscale", 224, 685, [73, 75, 76]], +[75, ["number", 100], 301, 685, [74, null]], +[76, "show", 224, 727, [74, 127, 77]], +[77, "setscale", 224, 769, [76, 78, 79]], +[78, ["number", 35], 301, 769, [77, null]], +[79, "penup", 224, 811, [77, 80]], +[80, ["setxy2", 0], 224, 853, [79, 81, 82, 83]], +[81, "leftx", 282, 853, [80, null]], +[82, "topy", 282, 895, [80, null]], +[83, "pendown", 224, 937, [80, 84]], +[84, "showaligned", 224, 979, [83, 85, 86]], +[85, ["journal", null], 334, 979, [84, null]], +[86, "penup", 224, 1021, [84, 87]], +[87, ["setxy2", 0], 224, 1063, [86, 88, 89, 90]], +[88, "rightx", 282, 1063, [87, null]], +[89, "topy", 282, 1105, [87, null]], +[90, "pendown", 224, 1147, [87, 91]], +[91, "showaligned", 224, 1189, [90, 92, 93]], +[92, ["description", null], 334, 1189, [91, null]], +[93, "wait", 224, 1231, [91, 94, 95]], +[94, ["number", 30], 282, 1231, [93, null]], +[95, ["sandwichcollapsed", 1], 224, 475, [93, 96]], +[96, "comment", 224, 517, [95, 7, 97]], +[97, "sandwichtop_no_arm_no_label", 206, 559, [96, 98]], +[98, "clean", 224, 593, [97, 99]], +[99, "penup", 224, 635, [98, 100]], +[100, ["setxy2", 0], 224, 677, [99, 101, 102, 103]], +[101, "titlex", 282, 677, [100, null]], +[102, "titley", 282, 719, [100, null]], +[103, "pendown", 224, 761, [100, 104]], +[104, "setscale", 224, 803, [103, 105, 106]], +[105, ["number", 100], 301, 803, [104, null]], +[106, "show", 224, 845, [104, 128, 107]], +[107, "setscale", 224, 887, [106, 108, 109]], +[108, ["number", 35], 301, 887, [107, null]], +[109, "penup", 224, 929, [107, 110]], +[110, ["setxy2", 0], 224, 971, [109, 111, 112, 113]], +[111, "leftx", 282, 971, [110, null]], +[112, "topy", 282, 1013, [110, null]], +[113, "pendown", 224, 1055, [110, 114]], +[114, "showaligned", 224, 1097, [113, 115, 116]], +[115, ["journal", null], 334, 1097, [114, null]], +[116, "penup", 224, 1139, [114, 117]], +[117, ["setxy2", 0], 224, 1181, [116, 118, 119, 120]], +[118, "rightx", 282, 1181, [117, null]], +[119, "topy", 282, 1223, [117, null]], +[120, "pendown", 224, 1265, [117, 121]], +[121, "showaligned", 224, 1307, [120, 122, 123]], +[122, ["description", null], 334, 1307, [121, null]], +[123, "wait", 224, 1349, [121, 124, 125]], +[124, ["number", 30], 282, 1349, [123, null]], +[125, ["sandwichcollapsed", 1], 224, 593, [123, null]], +[126, ["string", "\u00bfC\u00f3mo?"], 282, 609, [46, null]], +[127, ["string", "\u00bfPara qui?"], 282, 727, [76, null]], +[128, ["string", "\u00bfPor qu\u00e9?"], 282, 845, [106, null]]] \ No newline at end of file diff --git a/samples/media-what-how-why.ta b/samples/media-what-how-why.ta index 7154409..eef7f8e 100644 --- a/samples/media-what-how-why.ta +++ b/samples/media-what-how-why.ta @@ -1 +1,129 @@ -[[0, ["start", 2.0], 271, 184, [null, 35]], [1, "clean", 271, 302, [9, 10]], [2, "wait", 271, 1058, [32, 3, 34]], [3, ["number", 30], 329, 1058, [2, null]], [4, ["string", "What?"], 354, 226, [35, null]], [5, ["string", "What?"], 329, 554, [17, null]], [6, ["string", "How?"], 354, 344, [36, null]], [7, ["string", "For whom?"], 354, 580, [96, null]], [8, ["string", "Why?"], 354, 462, [66, null]], [9, "sandwichtop_no_arm_no_label", 253, 268, [35, 1]], [10, "penup", 271, 344, [1, 11]], [11, ["setxy2", 0], 271, 386, [10, 12, 13, 14]], [12, "titlex", 329, 386, [11, null]], [13, "titley", 329, 428, [11, null]], [14, "pendown", 271, 470, [11, 15]], [15, "setscale", 271, 512, [14, 16, 17]], [16, ["number", 100], 348, 512, [15, null]], [17, "show", 271, 554, [15, 5, 18]], [18, "setscale", 271, 596, [17, 19, 20]], [19, ["number", 35], 348, 596, [18, null]], [20, "penup", 271, 638, [18, 21]], [21, ["setxy2", 0], 271, 680, [20, 22, 23, 24]], [22, "leftx", 329, 680, [21, null]], [23, "topy", 329, 722, [21, null]], [24, "pendown", 271, 764, [21, 25]], [25, "showaligned", 271, 806, [24, 26, 27]], [26, ["journal", null], 381, 806, [25, null]], [27, "penup", 271, 848, [25, 28]], [28, ["setxy2", 0], 271, 890, [27, 29, 30, 31]], [29, "rightx", 329, 890, [28, null]], [30, "topy", 329, 932, [28, null]], [31, "pendown", 271, 974, [28, 32]], [32, "showaligned", 271, 1016, [31, 33, 2]], [33, ["description", null], 381, 1016, [32, null]], [34, ["sandwichcollapsed", 1], 271, 302, [2, 36]], [35, "comment", 271, 226, [0, 4, 9]], [36, "comment", 271, 344, [34, 6, 37]], [37, "sandwichtop_no_arm_no_label", 253, 386, [36, 38]], [38, "clean", 271, 420, [37, 39]], [39, "penup", 271, 462, [38, 40]], [40, ["setxy2", 0], 271, 504, [39, 41, 42, 43]], [41, "titlex", 329, 504, [40, null]], [42, "titley", 329, 546, [40, null]], [43, "pendown", 271, 588, [40, 44]], [44, "setscale", 271, 630, [43, 45, 46]], [45, ["number", 100], 348, 630, [44, null]], [46, "show", 271, 672, [44, 126, 47]], [47, "setscale", 271, 714, [46, 48, 49]], [48, ["number", 35], 348, 714, [47, null]], [49, "penup", 271, 756, [47, 50]], [50, ["setxy2", 0], 271, 798, [49, 51, 52, 53]], [51, "leftx", 329, 798, [50, null]], [52, "topy", 329, 840, [50, null]], [53, "pendown", 271, 882, [50, 54]], [54, "showaligned", 271, 924, [53, 55, 56]], [55, ["journal", null], 381, 924, [54, null]], [56, "penup", 271, 966, [54, 57]], [57, ["setxy2", 0], 271, 1008, [56, 58, 59, 60]], [58, "rightx", 329, 1008, [57, null]], [59, "topy", 329, 1050, [57, null]], [60, "pendown", 271, 1092, [57, 61]], [61, "showaligned", 271, 1134, [60, 62, 63]], [62, ["description", null], 381, 1134, [61, null]], [63, "wait", 271, 1176, [61, 64, 65]], [64, ["number", 30], 329, 1176, [63, null]], [65, ["sandwichcollapsed", 1], 271, 420, [63, 66]], [66, "comment", 271, 462, [65, 8, 67]], [67, "sandwichtop_no_arm_no_label", 253, 504, [66, 68]], [68, "clean", 271, 538, [67, 69]], [69, "penup", 271, 580, [68, 70]], [70, ["setxy2", 0], 271, 622, [69, 71, 72, 73]], [71, "titlex", 329, 622, [70, null]], [72, "titley", 329, 664, [70, null]], [73, "pendown", 271, 706, [70, 74]], [74, "setscale", 271, 748, [73, 75, 76]], [75, ["number", 100], 348, 748, [74, null]], [76, "show", 271, 790, [74, 127, 77]], [77, "setscale", 271, 832, [76, 78, 79]], [78, ["number", 35], 348, 832, [77, null]], [79, "penup", 271, 874, [77, 80]], [80, ["setxy2", 0], 271, 916, [79, 81, 82, 83]], [81, "leftx", 329, 916, [80, null]], [82, "topy", 329, 958, [80, null]], [83, "pendown", 271, 1000, [80, 84]], [84, "showaligned", 271, 1042, [83, 85, 86]], [85, ["journal", null], 381, 1042, [84, null]], [86, "penup", 271, 1084, [84, 87]], [87, ["setxy2", 0], 271, 1126, [86, 88, 89, 90]], [88, "rightx", 329, 1126, [87, null]], [89, "topy", 329, 1168, [87, null]], [90, "pendown", 271, 1210, [87, 91]], [91, "showaligned", 271, 1252, [90, 92, 93]], [92, ["description", null], 381, 1252, [91, null]], [93, "wait", 271, 1294, [91, 94, 95]], [94, ["number", 30], 329, 1294, [93, null]], [95, ["sandwichcollapsed", 1], 271, 538, [93, 96]], [96, "comment", 271, 580, [95, 7, 97]], [97, "sandwichtop_no_arm_no_label", 253, 622, [96, 98]], [98, "clean", 271, 656, [97, 99]], [99, "penup", 271, 698, [98, 100]], [100, ["setxy2", 0], 271, 740, [99, 101, 102, 103]], [101, "titlex", 329, 740, [100, null]], [102, "titley", 329, 782, [100, null]], [103, "pendown", 271, 824, [100, 104]], [104, "setscale", 271, 866, [103, 105, 106]], [105, ["number", 100], 348, 866, [104, null]], [106, "show", 271, 908, [104, 128, 107]], [107, "setscale", 271, 950, [106, 108, 109]], [108, ["number", 35], 348, 950, [107, null]], [109, "penup", 271, 992, [107, 110]], [110, ["setxy2", 0], 271, 1034, [109, 111, 112, 113]], [111, "leftx", 329, 1034, [110, null]], [112, "topy", 329, 1076, [110, null]], [113, "pendown", 271, 1118, [110, 114]], [114, "showaligned", 271, 1160, [113, 115, 116]], [115, ["journal", null], 381, 1160, [114, null]], [116, "penup", 271, 1202, [114, 117]], [117, ["setxy2", 0], 271, 1244, [116, 118, 119, 120]], [118, "rightx", 329, 1244, [117, null]], [119, "topy", 329, 1286, [117, null]], [120, "pendown", 271, 1328, [117, 121]], [121, "showaligned", 271, 1370, [120, 122, 123]], [122, ["description", null], 381, 1370, [121, null]], [123, "wait", 271, 1412, [121, 124, 125]], [124, ["number", 30], 329, 1412, [123, null]], [125, ["sandwichcollapsed", 1], 271, 656, [123, null]], [126, ["string", "How?"], 329, 672, [46, null]], [127, ["string", "Why?"], 329, 790, [76, null]], [128, ["string", "For whom?"], 329, 908, [106, null]]] \ No newline at end of file +[[0, ["start", 2.0], 271, 184, [null, 35]], +[1, "clean", 271, 302, [9, 10]], +[2, "wait", 271, 1058, [32, 3, 34]], +[3, ["number", 30], 329, 1058, [2, null]], +[4, ["string", "What?"], 354, 226, [35, null]], +[5, ["string", "What?"], 329, 554, [17, null]], +[6, ["string", "How?"], 354, 344, [36, null]], +[7, ["string", "For whom?"], 354, 580, [96, null]], +[8, ["string", "Why?"], 354, 462, [66, null]], +[9, "sandwichtop_no_arm_no_label", 253, 268, [35, 1]], +[10, "penup", 271, 344, [1, 11]], +[11, ["setxy2", 0], 271, 386, [10, 12, 13, 14]], +[12, "titlex", 329, 386, [11, null]], +[13, "titley", 329, 428, [11, null]], +[14, "pendown", 271, 470, [11, 15]], +[15, "setscale", 271, 512, [14, 16, 17]], +[16, ["number", 100], 348, 512, [15, null]], +[17, "show", 271, 554, [15, 5, 18]], +[18, "setscale", 271, 596, [17, 19, 20]], +[19, ["number", 35], 348, 596, [18, null]], +[20, "penup", 271, 638, [18, 21]], +[21, ["setxy2", 0], 271, 680, [20, 22, 23, 24]], +[22, "leftx", 329, 680, [21, null]], +[23, "topy", 329, 722, [21, null]], +[24, "pendown", 271, 764, [21, 25]], +[25, "showaligned", 271, 806, [24, 26, 27]], +[26, ["journal", null], 381, 806, [25, null]], +[27, "penup", 271, 848, [25, 28]], +[28, ["setxy2", 0], 271, 890, [27, 29, 30, 31]], +[29, "rightx", 329, 890, [28, null]], +[30, "topy", 329, 932, [28, null]], +[31, "pendown", 271, 974, [28, 32]], +[32, "showaligned", 271, 1016, [31, 33, 2]], +[33, ["description", null], 381, 1016, [32, null]], +[34, ["sandwichcollapsed", 1], 271, 302, [2, 36]], +[35, "comment", 271, 226, [0, 4, 9]], +[36, "comment", 271, 344, [34, 6, 37]], +[37, "sandwichtop_no_arm_no_label", 253, 386, [36, 38]], +[38, "clean", 271, 420, [37, 39]], +[39, "penup", 271, 462, [38, 40]], +[40, ["setxy2", 0], 271, 504, [39, 41, 42, 43]], +[41, "titlex", 329, 504, [40, null]], +[42, "titley", 329, 546, [40, null]], +[43, "pendown", 271, 588, [40, 44]], +[44, "setscale", 271, 630, [43, 45, 46]], +[45, ["number", 100], 348, 630, [44, null]], +[46, "show", 271, 672, [44, 126, 47]], +[47, "setscale", 271, 714, [46, 48, 49]], +[48, ["number", 35], 348, 714, [47, null]], +[49, "penup", 271, 756, [47, 50]], +[50, ["setxy2", 0], 271, 798, [49, 51, 52, 53]], +[51, "leftx", 329, 798, [50, null]], +[52, "topy", 329, 840, [50, null]], +[53, "pendown", 271, 882, [50, 54]], +[54, "showaligned", 271, 924, [53, 55, 56]], +[55, ["journal", null], 381, 924, [54, null]], +[56, "penup", 271, 966, [54, 57]], +[57, ["setxy2", 0], 271, 1008, [56, 58, 59, 60]], +[58, "rightx", 329, 1008, [57, null]], +[59, "topy", 329, 1050, [57, null]], +[60, "pendown", 271, 1092, [57, 61]], +[61, "showaligned", 271, 1134, [60, 62, 63]], +[62, ["description", null], 381, 1134, [61, null]], +[63, "wait", 271, 1176, [61, 64, 65]], +[64, ["number", 30], 329, 1176, [63, null]], +[65, ["sandwichcollapsed", 1], 271, 420, [63, 66]], +[66, "comment", 271, 462, [65, 8, 67]], +[67, "sandwichtop_no_arm_no_label", 253, 504, [66, 68]], +[68, "clean", 271, 538, [67, 69]], +[69, "penup", 271, 580, [68, 70]], +[70, ["setxy2", 0], 271, 622, [69, 71, 72, 73]], +[71, "titlex", 329, 622, [70, null]], +[72, "titley", 329, 664, [70, null]], +[73, "pendown", 271, 706, [70, 74]], +[74, "setscale", 271, 748, [73, 75, 76]], +[75, ["number", 100], 348, 748, [74, null]], +[76, "show", 271, 790, [74, 127, 77]], +[77, "setscale", 271, 832, [76, 78, 79]], +[78, ["number", 35], 348, 832, [77, null]], +[79, "penup", 271, 874, [77, 80]], +[80, ["setxy2", 0], 271, 916, [79, 81, 82, 83]], +[81, "leftx", 329, 916, [80, null]], +[82, "topy", 329, 958, [80, null]], +[83, "pendown", 271, 1000, [80, 84]], +[84, "showaligned", 271, 1042, [83, 85, 86]], +[85, ["journal", null], 381, 1042, [84, null]], +[86, "penup", 271, 1084, [84, 87]], +[87, ["setxy2", 0], 271, 1126, [86, 88, 89, 90]], +[88, "rightx", 329, 1126, [87, null]], +[89, "topy", 329, 1168, [87, null]], +[90, "pendown", 271, 1210, [87, 91]], +[91, "showaligned", 271, 1252, [90, 92, 93]], +[92, ["description", null], 381, 1252, [91, null]], +[93, "wait", 271, 1294, [91, 94, 95]], +[94, ["number", 30], 329, 1294, [93, null]], +[95, ["sandwichcollapsed", 1], 271, 538, [93, 96]], +[96, "comment", 271, 580, [95, 7, 97]], +[97, "sandwichtop_no_arm_no_label", 253, 622, [96, 98]], +[98, "clean", 271, 656, [97, 99]], +[99, "penup", 271, 698, [98, 100]], +[100, ["setxy2", 0], 271, 740, [99, 101, 102, 103]], +[101, "titlex", 329, 740, [100, null]], +[102, "titley", 329, 782, [100, null]], +[103, "pendown", 271, 824, [100, 104]], +[104, "setscale", 271, 866, [103, 105, 106]], +[105, ["number", 100], 348, 866, [104, null]], +[106, "show", 271, 908, [104, 128, 107]], +[107, "setscale", 271, 950, [106, 108, 109]], +[108, ["number", 35], 348, 950, [107, null]], +[109, "penup", 271, 992, [107, 110]], +[110, ["setxy2", 0], 271, 1034, [109, 111, 112, 113]], +[111, "leftx", 329, 1034, [110, null]], +[112, "topy", 329, 1076, [110, null]], +[113, "pendown", 271, 1118, [110, 114]], +[114, "showaligned", 271, 1160, [113, 115, 116]], +[115, ["journal", null], 381, 1160, [114, null]], +[116, "penup", 271, 1202, [114, 117]], +[117, ["setxy2", 0], 271, 1244, [116, 118, 119, 120]], +[118, "rightx", 329, 1244, [117, null]], +[119, "topy", 329, 1286, [117, null]], +[120, "pendown", 271, 1328, [117, 121]], +[121, "showaligned", 271, 1370, [120, 122, 123]], +[122, ["description", null], 381, 1370, [121, null]], +[123, "wait", 271, 1412, [121, 124, 125]], +[124, ["number", 30], 329, 1412, [123, null]], +[125, ["sandwichcollapsed", 1], 271, 656, [123, null]], +[126, ["string", "How?"], 329, 672, [46, null]], +[127, ["string", "Why?"], 329, 790, [76, null]], +[128, ["string", "For whom?"], 329, 908, [106, null]]] \ No newline at end of file diff --git a/samples/sensors-turtle-sees.ta b/samples/sensors-turtle-sees.ta index a723c4d..ac90671 100644 --- a/samples/sensors-turtle-sees.ta +++ b/samples/sensors-turtle-sees.ta @@ -1 +1,107 @@ -[[0, ["start", 2.0], 186, 203, [null, 99]], [1, "setcolor", 548, 701, [91, 21, 92]], [2, "setcolor", 548, 549, [30, 22, 90]], [3, "hat", 1280, 79, [null, 4, 36]], [4, ["string", "path"], 1338, 87, [3, null]], [5, "stack", 548, 785, [92, 6, null]], [6, ["string", "path"], 606, 785, [5, null]], [7, "forever", 186, 321, [9, 10, null]], [8, ["vspace", 0], 247, 381, [10, 18]], [9, "penup", 186, 287, [99, 7]], [10, "forward", 247, 339, [7, 11, 8]], [11, ["number", 5], 318, 339, [10, null]], [12, "left", 299, 741, [32, 13, null]], [13, ["number", 30], 357, 741, [12, null]], [14, "right", 299, 533, [34, 15, null]], [15, ["number", 30], 357, 533, [14, null]], [16, "see", 331, 389, [20, null]], [17, "see", 331, 597, [25, null]], [18, "if", 247, 423, [8, 20, 34, 19]], [19, ["vspace", 40.0], 247, 509, [18, 23]], [20, ["equal2", 0], 285, 389, [18, 16, 104, null]], [21, "blue", 625, 701, [1, null]], [22, "red", 625, 549, [2, null]], [23, "if", 247, 631, [19, 25, 32, 24]], [24, ["vspace", 20.0], 247, 717, [23, 28]], [25, ["equal2", 0], 285, 597, [23, 17, 26, null]], [26, "red", 331, 639, [25, null]], [27, "clean", 548, 237, [97, 105]], [28, "wait", 247, 799, [24, 29, null]], [29, ["number", 0.10000000000000001], 305, 799, [28, null]], [30, "setpensize", 548, 507, [94, 31, 2]], [31, ["number", 25], 650, 507, [30, null]], [32, "back", 299, 699, [23, 33, 12]], [33, ["number", 5], 357, 699, [32, null]], [34, "back", 299, 491, [18, 35, 14]], [35, ["number", 5], 357, 491, [34, null]], [36, "forward", 1280, 129, [3, 37, 66]], [37, ["number", 100], 1351, 129, [36, null]], [38, "forward", 1280, 213, [66, 39, 68]], [39, ["number", 100], 1351, 213, [38, null]], [40, "forward", 1280, 339, [64, 41, 72]], [41, ["number", 250], 1351, 339, [40, null]], [42, "forward", 1280, 465, [62, 43, 76]], [43, ["number", 100], 1351, 465, [42, null]], [44, "forward", 1280, 549, [76, 45, 74]], [45, ["number", 150], 1351, 549, [44, null]], [46, "forward", 1121, 797, [48, 47, 50]], [47, ["number", 10], 1192, 797, [46, null]], [48, "repeat", 1056, 737, [52, 49, 46, null]], [49, ["number", 10], 1107, 737, [48, null]], [50, "right", 1121, 839, [46, 51, null]], [51, ["number", 9], 1179, 839, [50, null]], [52, "hat", 1056, 687, [null, 53, 48]], [53, ["string", "right"], 1114, 695, [52, null]], [54, "hat", 825, 678, [null, 55, 56]], [55, ["string", "left"], 883, 686, [54, null]], [56, "repeat", 825, 728, [54, 57, 58, null]], [57, ["number", 10], 876, 728, [56, null]], [58, "forward", 890, 788, [56, 59, 60]], [59, ["number", 10], 961, 788, [58, null]], [60, "left", 890, 830, [58, 61, null]], [61, ["number", 9], 948, 830, [60, null]], [62, "stack", 1280, 423, [72, 63, 42]], [63, ["string", "left"], 1338, 423, [62, null]], [64, "stack", 1280, 297, [68, 65, 40]], [65, ["string", "right"], 1338, 297, [64, null]], [66, "stack", 1280, 171, [36, 67, 38]], [67, ["string", "left"], 1338, 171, [66, null]], [68, "stack", 1280, 255, [38, 69, 64]], [69, ["string", "right"], 1338, 255, [68, null]], [70, "stack", 1280, 633, [74, 71, 78]], [71, ["string", "right"], 1338, 633, [70, null]], [72, "stack", 1280, 381, [40, 73, 62]], [73, ["string", "right"], 1338, 381, [72, null]], [74, "stack", 1280, 591, [44, 75, 70]], [75, ["string", "right"], 1338, 591, [74, null]], [76, "stack", 1280, 507, [42, 77, 44]], [77, ["string", "right"], 1338, 507, [76, null]], [78, "stack", 1280, 675, [70, 79, 80]], [79, ["string", "left"], 1338, 675, [78, null]], [80, "stack", 1280, 717, [78, 81, 82]], [81, ["string", "left"], 1338, 717, [80, null]], [82, "stack", 1280, 759, [80, 83, 86]], [83, ["string", "right"], 1338, 759, [82, null]], [84, "stack", 548, 625, [90, 85, 91]], [85, ["string", "path"], 606, 625, [84, null]], [86, "stack", 1280, 801, [82, 87, 88]], [87, ["string", "right"], 1338, 801, [86, null]], [88, "forward", 1280, 843, [86, 89, null]], [89, ["number", 50], 1351, 843, [88, null]], [90, "startfill", 548, 591, [2, 84]], [91, "stopfill", 548, 667, [84, 1]], [92, "setpensize", 548, 743, [1, 93, 5]], [93, ["number", 50], 650, 743, [92, null]], [94, ["fillscreen", 0], 548, 423, [106, 96, 95, 30]], [95, ["number", 50], 630, 465, [94, null]], [96, "yellow", 630, 423, [94, null]], [97, "hat", 548, 187, [null, 98, 27]], [98, ["string", "draw maze"], 606, 195, [97, null]], [99, "stack", 186, 245, [0, 100, 9]], [100, ["string", "draw maze"], 244, 245, [99, null]], [101, ["setxy2", 0], 548, 305, [105, 102, 103, 106]], [102, ["number", -100], 606, 305, [101, null]], [103, ["number", -100], 606, 347, [101, null]], [104, "yellow", 331, 431, [20, null]], [105, "penup", 548, 271, [27, 101]], [106, "pendown", 548, 389, [101, 94]]] \ No newline at end of file +[[0, ["start", 2.0], 186, 203, [null, 99]], +[1, "setcolor", 548, 701, [91, 21, 92]], +[2, "setcolor", 548, 549, [30, 22, 90]], +[3, "hat", 1280, 79, [null, 4, 36]], +[4, ["string", "path"], 1338, 87, [3, null]], +[5, "stack", 548, 785, [92, 6, null]], +[6, ["string", "path"], 606, 785, [5, null]], +[7, "forever", 186, 321, [9, 10, null]], +[8, ["vspace", 0], 247, 381, [10, 18]], +[9, "penup", 186, 287, [99, 7]], +[10, "forward", 247, 339, [7, 11, 8]], +[11, ["number", 5], 318, 339, [10, null]], +[12, "left", 299, 741, [32, 13, null]], +[13, ["number", 30], 357, 741, [12, null]], +[14, "right", 299, 533, [34, 15, null]], +[15, ["number", 30], 357, 533, [14, null]], +[16, "see", 331, 389, [20, null]], +[17, "see", 331, 597, [25, null]], +[18, "if", 247, 423, [8, 20, 34, 19]], +[19, ["vspace", 40.0], 247, 509, [18, 23]], +[20, ["equal2", 0], 285, 389, [18, 16, 104, null]], +[21, "blue", 625, 701, [1, null]], +[22, "red", 625, 549, [2, null]], +[23, "if", 247, 631, [19, 25, 32, 24]], +[24, ["vspace", 20.0], 247, 717, [23, 28]], +[25, ["equal2", 0], 285, 597, [23, 17, 26, null]], +[26, "red", 331, 639, [25, null]], +[27, "clean", 548, 237, [97, 105]], +[28, "wait", 247, 799, [24, 29, null]], +[29, ["number", 0.1], 305, 799, [28, null]], +[30, "setpensize", 548, 507, [94, 31, 2]], +[31, ["number", 25], 650, 507, [30, null]], +[32, "back", 299, 699, [23, 33, 12]], +[33, ["number", 5], 357, 699, [32, null]], +[34, "back", 299, 491, [18, 35, 14]], +[35, ["number", 5], 357, 491, [34, null]], +[36, "forward", 1280, 129, [3, 37, 66]], +[37, ["number", 100], 1351, 129, [36, null]], +[38, "forward", 1280, 213, [66, 39, 68]], +[39, ["number", 100], 1351, 213, [38, null]], +[40, "forward", 1280, 339, [64, 41, 72]], +[41, ["number", 250], 1351, 339, [40, null]], +[42, "forward", 1280, 465, [62, 43, 76]], +[43, ["number", 100], 1351, 465, [42, null]], +[44, "forward", 1280, 549, [76, 45, 74]], +[45, ["number", 150], 1351, 549, [44, null]], +[46, "forward", 1121, 797, [48, 47, 50]], +[47, ["number", 10], 1192, 797, [46, null]], +[48, "repeat", 1056, 737, [52, 49, 46, null]], +[49, ["number", 10], 1107, 737, [48, null]], +[50, "right", 1121, 839, [46, 51, null]], +[51, ["number", 9], 1179, 839, [50, null]], +[52, "hat", 1056, 687, [null, 53, 48]], +[53, ["string", "right"], 1114, 695, [52, null]], +[54, "hat", 825, 678, [null, 55, 56]], +[55, ["string", "left"], 883, 686, [54, null]], +[56, "repeat", 825, 728, [54, 57, 58, null]], +[57, ["number", 10], 876, 728, [56, null]], +[58, "forward", 890, 788, [56, 59, 60]], +[59, ["number", 10], 961, 788, [58, null]], +[60, "left", 890, 830, [58, 61, null]], +[61, ["number", 9], 948, 830, [60, null]], +[62, "stack", 1280, 423, [72, 63, 42]], +[63, ["string", "left"], 1338, 423, [62, null]], +[64, "stack", 1280, 297, [68, 65, 40]], +[65, ["string", "right"], 1338, 297, [64, null]], +[66, "stack", 1280, 171, [36, 67, 38]], +[67, ["string", "left"], 1338, 171, [66, null]], +[68, "stack", 1280, 255, [38, 69, 64]], +[69, ["string", "right"], 1338, 255, [68, null]], +[70, "stack", 1280, 633, [74, 71, 78]], +[71, ["string", "right"], 1338, 633, [70, null]], +[72, "stack", 1280, 381, [40, 73, 62]], +[73, ["string", "right"], 1338, 381, [72, null]], +[74, "stack", 1280, 591, [44, 75, 70]], +[75, ["string", "right"], 1338, 591, [74, null]], +[76, "stack", 1280, 507, [42, 77, 44]], +[77, ["string", "right"], 1338, 507, [76, null]], +[78, "stack", 1280, 675, [70, 79, 80]], +[79, ["string", "left"], 1338, 675, [78, null]], +[80, "stack", 1280, 717, [78, 81, 82]], +[81, ["string", "left"], 1338, 717, [80, null]], +[82, "stack", 1280, 759, [80, 83, 86]], +[83, ["string", "right"], 1338, 759, [82, null]], +[84, "stack", 548, 625, [90, 85, 91]], +[85, ["string", "path"], 606, 625, [84, null]], +[86, "stack", 1280, 801, [82, 87, 88]], +[87, ["string", "right"], 1338, 801, [86, null]], +[88, "forward", 1280, 843, [86, 89, null]], +[89, ["number", 50], 1351, 843, [88, null]], +[90, "startfill", 548, 591, [2, 84]], +[91, "stopfill", 548, 667, [84, 1]], +[92, "setpensize", 548, 743, [1, 93, 5]], +[93, ["number", 50], 650, 743, [92, null]], +[94, ["fillscreen", 0], 548, 423, [106, 96, 95, 30]], +[95, ["number", 50], 630, 465, [94, null]], +[96, "yellow", 630, 423, [94, null]], +[97, "hat", 548, 187, [null, 98, 27]], +[98, ["string", "draw maze"], 606, 195, [97, null]], +[99, "stack", 186, 245, [0, 100, 9]], +[100, ["string", "draw maze"], 244, 245, [99, null]], +[101, ["setxy2", 0], 548, 305, [105, 102, 103, 106]], +[102, ["number", -100], 606, 305, [101, null]], +[103, ["number", -100], 606, 347, [101, null]], +[104, "yellow", 331, 431, [20, null]], +[105, "penup", 548, 271, [27, 101]], +[106, "pendown", 548, 389, [101, 94]]] \ No newline at end of file -- cgit v0.9.1