From 92ebf156f43a446cfec84484149adc82effdf220 Mon Sep 17 00:00:00 2001 From: Walter Bender Date: Sat, 21 Jul 2012 18:22:01 +0000 Subject: fine tuning --- diff --git a/samples/basic-intro-1.ta b/samples/basic-intro-1.ta index 7b21ab8..73b6dae 100644 --- a/samples/basic-intro-1.ta +++ b/samples/basic-intro-1.ta @@ -1,34 +1,34 @@ -[[0, ["start", 2.0], 67, 435, [null, 164]], -[1, ["setxy2", 20], 1352, 755, [83, 5, 166, 6]], -[2, ["number", 20], 1464, 797, [5, null]], -[3, "xcor", 1464, 755, [5, null]], -[4, "ycor", 1464, 837, [166, null]], -[5, ["plus2", 0], 1410, 755, [1, 3, 2]], -[6, ["vspace", 0], 1352, 879, [1, 89]], -[7, "penup", 1352, 545, [156, 19]], -[8, "pendown", 1352, 1341, [25, 158]], -[9, ["number", 60.0], 1464, 879, [166, null]], +[[0, ["start", 2.0], 30, 550, [null, 164]], +[1, ["setxy2", 20], 1317, 731, [83, 5, 166, 6]], +[2, ["number", 20], 1429, 773, [5, null]], +[3, "xcor", 1429, 731, [5, null]], +[4, "ycor", 1429, 813, [166, null]], +[5, ["plus2", 0], 1375, 731, [1, 3, 2]], +[6, ["vspace", 0], 1317, 855, [1, 89]], +[7, "penup", 1317, 521, [156, 19]], +[8, "pendown", 1317, 1317, [25, 158]], +[9, ["number", 60], 1429, 855, [166, null]], [10, "hat", 33, 869, [null, 11, 70]], [11, ["string", "next"], 91, 881, [10, null]], -[12, "stack", 67, 523, [164, 13, null]], -[13, ["string", "next"], 125, 523, [12, null]], +[12, "stack", 30, 638, [164, 13, null]], +[13, ["string", "next"], 88, 638, [12, null]], [14, "clean", 33, 1007, [75, 37]], [15, "hat", 1334, 415, [null, 36, 72]], [16, "stack", 33, 1217, [73, 35, 31]], -[17, "show", 1352, 1215, [30, 18, 25]], -[18, ["string", "The repeat block lets you repeat an action."], 1410, 1215, [17, null]], -[19, ["setxy2", 0], 1352, 587, [7, 20, 21, 83]], -[20, ["number", -300], 1410, 587, [19, null]], -[21, ["number", 100], 1410, 629, [19, null]], -[22, ["setxy2", 0], 1352, 1089, [87, 23, 29, 30]], -[23, ["number", -300], 1410, 1089, [22, null]], -[24, ["number", 80.0], 1488, 1173, [29, null]], -[25, ["setxy2", 0], 1352, 1257, [17, 26, 27, 8]], -[26, ["number", 0], 1410, 1257, [25, null]], -[27, ["number", 0], 1410, 1299, [25, null]], -[28, "ycor", 1464, 1131, [29, null]], -[29, ["minus2", 0], 1410, 1131, [22, 28, 24]], -[30, ["vspace", 0], 1352, 1173, [22, 17]], +[17, "show", 1317, 1191, [30, 18, 25]], +[18, ["string", "The repeat block lets you repeat an action."], 1375, 1191, [17, null]], +[19, ["setxy2", 0], 1317, 563, [7, 20, 21, 83]], +[20, ["number", -300], 1375, 563, [19, null]], +[21, ["number", 100], 1375, 605, [19, null]], +[22, ["setxy2", 0], 1317, 1065, [87, 23, 29, 30]], +[23, ["number", -300], 1375, 1065, [22, null]], +[24, ["number", 80], 1453, 1149, [29, null]], +[25, ["setxy2", 0], 1317, 1233, [17, 26, 27, 8]], +[26, ["number", 0], 1375, 1233, [25, null]], +[27, ["number", 0], 1375, 1275, [25, null]], +[28, "ycor", 1429, 1107, [29, null]], +[29, ["minus2", 0], 1375, 1107, [22, 28, 24]], +[30, ["vspace", 0], 1317, 1149, [22, 17]], [31, "storeinbox1", 33, 1259, [16, 34, null]], [32, ["number", 1], 205, 1301, [34, null]], [33, "box1", 205, 1259, [34, null]], @@ -40,62 +40,62 @@ [39, ["number", 0], 169, 1115, [38, null]], [40, "box1", 135, 1015, [41, null]], [41, ["greater2", 0], 89, 1015, [37, 40, 42, null]], -[42, ["number", 3.0], 159, 1057, [41, null]], -[43, ["number", 1], 1388, 192, [69, null]], -[44, "penup", 1313, 244, [71, 45]], -[45, ["setxy2", 0], 1313, 286, [44, 46, 47, 85]], -[46, ["number", -300], 1371, 286, [45, null]], -[47, ["number", 150], 1371, 328, [45, null]], -[48, ["setxy2", 0], 1313, 958, [77, 49, 50, 53]], -[49, ["number", -300], 1371, 958, [48, null]], -[50, ["minus2", 0], 1371, 1000, [48, 51, 52]], -[51, "ycor", 1425, 1000, [50, null]], -[52, ["number", 75], 1449, 1042, [50, null]], -[53, ["vspace", 0], 1313, 1042, [48, 54]], -[54, "show", 1313, 1084, [53, 55, 56]], -[55, ["string", "The turtle can go forward, back, left, and right."], 1371, 1084, [54, null]], -[56, ["setxy2", 0], 1313, 1126, [54, 57, 58, 59]], -[57, ["number", 0], 1371, 1126, [56, null]], -[58, ["number", 0], 1371, 1168, [56, null]], -[59, "pendown", 1313, 1210, [56, null]], -[60, ["setxy2", 0], 1313, 454, [85, 61, 62, 81]], -[61, ["number", -300], 1371, 454, [60, null]], -[62, ["number", 75], 1371, 496, [60, null]], -[63, ["setxy2", 0], 1313, 622, [81, 64, 65, 79]], -[64, ["number", -300], 1371, 622, [63, null]], -[65, ["number", 0], 1371, 664, [63, null]], -[66, ["setxy2", 0], 1313, 790, [79, 67, 68, 77]], -[67, ["number", -300], 1371, 790, [66, null]], -[68, ["number", -75], 1371, 832, [66, null]], -[69, "hat", 1330, 180, [null, 43, 71]], +[42, ["number", 3], 159, 1057, [41, null]], +[43, ["number", 1], 1384, 194, [69, null]], +[44, "penup", 1344, 270, [71, 45]], +[45, ["setxy2", 0], 1344, 312, [44, 46, 47, 85]], +[46, ["number", -300], 1402, 312, [45, null]], +[47, ["number", 100], 1402, 354, [45, null]], +[48, ["setxy2", 0], 1344, 984, [77, 49, 50, 53]], +[49, ["number", -300], 1402, 984, [48, null]], +[50, ["minus2", 0], 1402, 1026, [48, 51, 52]], +[51, "ycor", 1456, 1026, [50, null]], +[52, ["number", 40.0], 1480, 1068, [50, null]], +[53, ["vspace", 0], 1344, 1068, [48, 54]], +[54, "show", 1344, 1110, [53, 55, 56]], +[55, ["string", "The turtle can go forward, back, left, and right."], 1402, 1110, [54, null]], +[56, ["setxy2", 0], 1344, 1152, [54, 57, 58, 59]], +[57, ["number", 0], 1402, 1152, [56, null]], +[58, ["number", 0], 1402, 1194, [56, null]], +[59, "pendown", 1344, 1236, [56, null]], +[60, ["setxy2", 0], 1344, 480, [85, 61, 62, 81]], +[61, ["number", -300], 1402, 480, [60, null]], +[62, ["number", 25.0], 1402, 522, [60, null]], +[63, ["setxy2", 0], 1344, 648, [81, 64, 65, 79]], +[64, ["number", -300], 1402, 648, [63, null]], +[65, ["number", -50.0], 1402, 690, [63, null]], +[66, ["setxy2", 0], 1344, 816, [79, 67, 68, 77]], +[67, ["number", -300], 1402, 816, [66, null]], +[68, ["number", -125], 1402, 858, [66, null]], +[69, "hat", 1326, 182, [null, 43, 71]], [70, "showblocks", 33, 923, [10, 75]], -[71, "sandwichclampcollapsed", 1330, 234, [69, 44, null]], +[71, "sandwichclampcollapsed", 1326, 236, [69, 44, null]], [72, "sandwichclampcollapsed", 1334, 469, [15, 156, null]], [73, ["loadblock", 0], 33, 1175, [37, 74, 16]], [74, ["string", "delete"], 91, 1175, [73, null]], [75, "loadpalette", 33, 965, [70, 76, 14]], [76, ["string", "turtle"], 94, 965, [75, null]], -[77, ["loadblock2arg", 0], 1313, 874, [66, 78, 97, 48]], -[78, ["string", "right"], 1371, 874, [77, null]], -[79, ["loadblock2arg", 0], 1313, 706, [63, 80, 96, 66]], -[80, ["string", "left"], 1371, 706, [79, null]], -[81, ["loadblock2arg", 0], 1313, 538, [60, 82, 95, 63]], -[82, ["string", "back"], 1371, 538, [81, null]], -[83, ["loadblock2arg", 0], 1352, 671, [19, 84, 91, 1]], -[84, ["string", "repeat"], 1410, 671, [83, null]], -[85, ["loadblock2arg", 0], 1313, 370, [45, 86, 94, 60]], -[86, ["string", "forward"], 1371, 370, [85, null]], -[87, ["loadblock2arg", 0], 1352, 1005, [89, 88, 93, 22]], -[88, ["string", "right"], 1410, 1005, [87, null]], -[89, ["loadblock2arg", 0], 1352, 921, [6, 90, 92, 87]], -[90, ["string", "forward"], 1410, 921, [89, null]], -[91, ["number", 4], 1410, 713, [83, null]], -[92, ["number", 100], 1410, 963, [89, null]], -[93, ["number", 90], 1410, 1047, [87, null]], -[94, ["number", 100], 1371, 412, [85, null]], -[95, ["number", 100], 1371, 580, [81, null]], -[96, ["number", 90], 1371, 748, [79, null]], -[97, ["number", 90], 1371, 916, [77, null]], +[77, ["loadblock2arg", 0], 1344, 900, [66, 78, 97, 48]], +[78, ["string", "right"], 1402, 900, [77, null]], +[79, ["loadblock2arg", 0], 1344, 732, [63, 80, 96, 66]], +[80, ["string", "left"], 1402, 732, [79, null]], +[81, ["loadblock2arg", 0], 1344, 564, [60, 82, 95, 63]], +[82, ["string", "back"], 1402, 564, [81, null]], +[83, ["loadblock2arg", 0], 1317, 647, [19, 84, 91, 1]], +[84, ["string", "repeat"], 1375, 647, [83, null]], +[85, ["loadblock2arg", 0], 1344, 396, [45, 86, 94, 60]], +[86, ["string", "forward"], 1402, 396, [85, null]], +[87, ["loadblock2arg", 0], 1317, 981, [89, 88, 93, 22]], +[88, ["string", "right"], 1375, 981, [87, null]], +[89, ["loadblock2arg", 0], 1317, 897, [6, 90, 92, 87]], +[90, ["string", "forward"], 1375, 897, [89, null]], +[91, ["number", 4], 1375, 689, [83, null]], +[92, ["number", 100], 1375, 939, [89, null]], +[93, ["number", 90], 1375, 1023, [87, null]], +[94, ["number", 100], 1402, 438, [85, null]], +[95, ["number", 100], 1402, 606, [81, null]], +[96, ["number", 90], 1402, 774, [79, null]], +[97, ["number", 90], 1402, 942, [77, null]], [98, "hat", 1327, 69, [null, 99, 100]], [99, ["number", 0], 1385, 81, [98, null]], [100, "sandwichclampcollapsed", 1327, 123, [98, 101, null]], @@ -126,7 +126,7 @@ [125, "penup", 1312, 360, [124, 126]], [126, ["setxy2", 0], 1312, 402, [125, 127, 128, 129]], [127, ["number", -300], 1370, 402, [126, null]], -[128, ["number", 150], 1370, 444, [126, null]], +[128, ["number", 100], 1370, 444, [126, null]], [129, ["loadblock2arg", 0], 1312, 486, [126, 130, 131, 132]], [130, ["string", "forward"], 1370, 486, [129, null]], [131, ["number", 100], 1370, 528, [129, null]], @@ -154,20 +154,14 @@ [153, ["number", 45], 1370, 1074, [152, null]], [154, "forward", 1312, 1116, [152, 155, null]], [155, ["number", 100], 1383, 1116, [154, null]], -[156, "loadpalette", 1352, 503, [72, 157, 7]], -[157, ["string", "flow"], 1413, 503, [156, null]], -[158, ["repeat", 21], 1352, 1383, [8, 159, 160, null]], -[159, ["number", 4], 1411, 1383, [158, null]], -[160, "forward", 1370, 1425, [158, 161, 162]], -[161, ["number", 100], 1441, 1425, [160, null]], -[162, "right", 1370, 1467, [160, 163, null]], -[163, ["number", 90], 1428, 1467, [162, null]], -[164, "comment", 67, 481, [0, 165, 12]], -[165, ["string", "click start"], 150, 481, [164, null]], -[166, ["plus2", 0], 1410, 837, [1, 4, 9]], -[167, ["repeat", 21], 292, 224, [null, 168, 169, null]], -[168, ["number", 4], 351, 224, [167, null]], -[169, "forward", 310, 266, [167, 170, 171]], -[170, ["number", 100], 381, 266, [169, null]], -[171, "right", 310, 308, [169, 172, null]], -[172, ["number", 90], 368, 308, [171, null]]] +[156, "loadpalette", 1317, 479, [72, 157, 7]], +[157, ["string", "flow"], 1378, 479, [156, null]], +[158, ["repeat", 21], 1317, 1359, [8, 159, 160, null]], +[159, ["number", 4], 1376, 1359, [158, null]], +[160, "forward", 1335, 1401, [158, 161, 162]], +[161, ["number", 100], 1406, 1401, [160, null]], +[162, "right", 1335, 1443, [160, 163, null]], +[163, ["number", 90], 1393, 1443, [162, null]], +[164, "comment", 30, 596, [0, 165, 12]], +[165, ["string", "click start"], 113, 596, [164, null]], +[166, ["plus2", 0], 1375, 813, [1, 4, 9]]] diff --git a/samples/basic-intro-2.ta b/samples/basic-intro-2.ta index 29ae1e0..a7cfa5b 100644 --- a/samples/basic-intro-2.ta +++ b/samples/basic-intro-2.ta @@ -1,4 +1,4 @@ -[[0, ["start", 2.0], 67, 435, [null, 180]], +[[0, ["start", 2.0], 30, 550, [null, 180]], [1, "hat", 33, 869, [null, 2, 22]], [2, ["string", "next"], 91, 881, [1, null]], [3, "stack", 67, 523, [180, 4, null]], diff --git a/samples/basic-intro-3.ta b/samples/basic-intro-3.ta index 95ef834..222317c 100644 --- a/samples/basic-intro-3.ta +++ b/samples/basic-intro-3.ta @@ -1,8 +1,8 @@ -[[0, ["start", 2.0], 67, 435, [null, 221]], +[[0, ["start", 2.0], 30, 550, [null, 221]], [1, "hat", 33, 869, [null, 2, 20]], [2, ["string", "next"], 91, 881, [1, null]], -[3, "stack", 67, 523, [221, 4, null]], -[4, ["string", "next"], 125, 523, [3, null]], +[3, "stack", 30, 638, [221, 4, null]], +[4, ["string", "next"], 88, 638, [3, null]], [5, "clean", 33, 1007, [23, 12]], [6, "stack", 33, 1217, [21, 11, 7]], [7, "storeinbox1", 33, 1259, [6, 10, null]], @@ -15,7 +15,7 @@ [14, ["number", 0], 169, 1115, [13, null]], [15, "box1", 135, 1015, [16, null]], [16, ["greater2", 0], 89, 1015, [12, 15, 17, null]], -[17, ["number", 1.0], 159, 1057, [16, null]], +[17, ["number", 1], 159, 1057, [16, null]], [18, ["number", 1], 1389, 367, [19, null]], [19, "hat", 1331, 355, [null, 18, 220]], [20, "showblocks", 33, 923, [1, 23]], @@ -26,62 +26,62 @@ [25, "hat", 1331, 74, [null, 26, 27]], [26, ["number", 0], 1389, 86, [25, null]], [27, "sandwichclampcollapsed", 1331, 128, [25, 67, null]], -[28, ["setxy2", 0], 1349, 748, [65, 29, 30, 62]], -[29, ["number", -300], 1407, 748, [28, null]], -[30, ["number", 100], 1407, 790, [28, null]], -[31, ["loadblock2arg", 0], 1349, 916, [62, 32, 33, 34]], -[32, ["string", "repeat"], 1407, 916, [31, null]], -[33, ["number", 4], 1407, 958, [31, null]], -[34, ["setxy2", 20], 1349, 1000, [31, 35, 224, 40]], -[35, ["plus2", 0], 1407, 1000, [34, 36, 37]], -[36, "xcor", 1461, 1000, [35, null]], -[37, ["number", 20], 1461, 1042, [35, null]], -[38, "ycor", 1461, 1082, [224, null]], -[39, ["number", 60.0], 1461, 1124, [224, null]], -[40, ["vspace", 0], 1349, 1124, [34, 41]], -[41, ["loadblock2arg", 0], 1349, 1166, [40, 42, 43, 44]], -[42, ["string", "forward"], 1407, 1166, [41, null]], -[43, ["number", 100], 1407, 1208, [41, null]], -[44, ["loadblock2arg", 0], 1349, 1250, [41, 45, 46, 47]], -[45, ["string", "right"], 1407, 1250, [44, null]], -[46, ["number", 90], 1407, 1292, [44, null]], -[47, ["setxy2", 0], 1349, 1334, [44, 48, 49, 52]], -[48, ["number", -300], 1407, 1334, [47, null]], -[49, ["minus2", 0], 1407, 1376, [47, 50, 51]], -[50, "ycor", 1461, 1376, [49, null]], -[51, ["number", 100.0], 1485, 1418, [49, null]], -[52, ["vspace", 0], 1349, 1418, [47, 53]], -[53, "show", 1349, 1460, [52, 54, 55]], -[54, ["string", "The action block lets you run a stack multiple times."], 1407, 1460, [53, null]], -[55, ["setxy2", 0], 1349, 1502, [53, 56, 57, 58]], -[56, ["number", 0], 1407, 1502, [55, null]], -[57, ["number", 0], 1407, 1544, [55, null]], -[58, "pendown", 1349, 1586, [55, 92]], -[59, ["loadblock2arg", 0], 1349, 580, [73, 60, 61, 65]], -[60, ["string", "action"], 1407, 580, [59, null]], -[61, ["string", "square"], 1407, 622, [59, null]], -[62, ["loadblock2arg", 0], 1349, 832, [28, 63, 64, 31]], -[63, ["string", "hat"], 1407, 832, [62, null]], -[64, ["string", "square"], 1407, 874, [62, null]], -[65, ["loadblock2arg", 0], 1349, 664, [59, 66, 74, 28]], -[66, ["string", "right"], 1407, 664, [65, null]], -[67, "loadpalette", 1349, 162, [27, 68, 78]], -[68, ["string", "blocks"], 1410, 162, [67, null]], -[69, ["loadblock2arg", 0], 1349, 330, [75, 70, 71, 72]], -[70, ["string", "repeat"], 1407, 330, [69, null]], -[71, ["number", 8], 1407, 372, [69, null]], -[72, ["setxy2", 20], 1349, 414, [69, 81, 223, 73]], -[73, ["vspace", 0], 1349, 538, [72, 59]], -[74, ["number", 45], 1407, 706, [65, null]], -[75, ["setxy2", 0], 1349, 246, [78, 76, 77, 69]], -[76, ["number", 200], 1407, 246, [75, null]], -[77, ["number", 100], 1407, 288, [75, null]], -[78, "penup", 1349, 204, [67, 75]], -[79, "xcor", 1461, 414, [81, null]], -[80, "ycor", 1461, 496, [223, null]], -[81, ["plus2", 0], 1407, 414, [72, 79, 82]], -[82, ["number", 20], 1461, 456, [81, null]], -[83, ["number", 60.0], 1461, 538, [223, null]], +[28, ["setxy2", 0], 1314, 724, [65, 29, 30, 62]], +[29, ["number", -300], 1372, 724, [28, null]], +[30, ["number", 100], 1372, 766, [28, null]], +[31, ["loadblock2arg", 0], 1314, 892, [62, 32, 33, 34]], +[32, ["string", "repeat"], 1372, 892, [31, null]], +[33, ["number", 4], 1372, 934, [31, null]], +[34, ["setxy2", 20], 1314, 976, [31, 35, 224, 40]], +[35, ["plus2", 0], 1372, 976, [34, 36, 37]], +[36, "xcor", 1426, 976, [35, null]], +[37, ["number", 20], 1426, 1018, [35, null]], +[38, "ycor", 1426, 1058, [224, null]], +[39, ["number", 60], 1426, 1100, [224, null]], +[40, ["vspace", 0], 1314, 1100, [34, 41]], +[41, ["loadblock2arg", 0], 1314, 1142, [40, 42, 43, 44]], +[42, ["string", "forward"], 1372, 1142, [41, null]], +[43, ["number", 100], 1372, 1184, [41, null]], +[44, ["loadblock2arg", 0], 1314, 1226, [41, 45, 46, 47]], +[45, ["string", "right"], 1372, 1226, [44, null]], +[46, ["number", 90], 1372, 1268, [44, null]], +[47, ["setxy2", 0], 1314, 1310, [44, 48, 49, 52]], +[48, ["number", -300], 1372, 1310, [47, null]], +[49, ["minus2", 0], 1372, 1352, [47, 50, 51]], +[50, "ycor", 1426, 1352, [49, null]], +[51, ["number", 100], 1450, 1394, [49, null]], +[52, ["vspace", 0], 1314, 1394, [47, 53]], +[53, "show", 1314, 1436, [52, 54, 55]], +[54, ["string", "The action block lets you run a stack multiple times."], 1372, 1436, [53, null]], +[55, ["setxy2", 0], 1314, 1478, [53, 56, 57, 58]], +[56, ["number", 0], 1372, 1478, [55, null]], +[57, ["number", 0], 1372, 1520, [55, null]], +[58, "pendown", 1314, 1562, [55, 92]], +[59, ["loadblock2arg", 0], 1314, 556, [73, 60, 61, 65]], +[60, ["string", "action"], 1372, 556, [59, null]], +[61, ["string", "square"], 1372, 598, [59, null]], +[62, ["loadblock2arg", 0], 1314, 808, [28, 63, 64, 31]], +[63, ["string", "hat"], 1372, 808, [62, null]], +[64, ["string", "square"], 1372, 850, [62, null]], +[65, ["loadblock2arg", 0], 1314, 640, [59, 66, 74, 28]], +[66, ["string", "right"], 1372, 640, [65, null]], +[67, "loadpalette", 1314, 138, [27, 68, 78]], +[68, ["string", "blocks"], 1375, 138, [67, null]], +[69, ["loadblock2arg", 0], 1314, 306, [75, 70, 71, 72]], +[70, ["string", "repeat"], 1372, 306, [69, null]], +[71, ["number", 8], 1372, 348, [69, null]], +[72, ["setxy2", 20], 1314, 390, [69, 81, 223, 73]], +[73, ["vspace", 0], 1314, 514, [72, 59]], +[74, ["number", 45], 1372, 682, [65, null]], +[75, ["setxy2", 0], 1314, 222, [78, 76, 77, 69]], +[76, ["number", 200], 1372, 222, [75, null]], +[77, ["number", 100], 1372, 264, [75, null]], +[78, "penup", 1314, 180, [67, 75]], +[79, "xcor", 1426, 390, [81, null]], +[80, "ycor", 1426, 472, [223, null]], +[81, ["plus2", 0], 1372, 390, [72, 79, 82]], +[82, ["number", 20], 1426, 432, [81, null]], +[83, ["number", 60], 1426, 514, [223, null]], [84, "hat", 1465, 143, [null, 85, 86]], [85, ["string", "square1"], 1523, 155, [84, null]], [86, ["repeat", 21], 1465, 197, [84, 87, 88, null]], @@ -90,155 +90,155 @@ [89, ["number", 100], 1554, 239, [88, null]], [90, "right", 1483, 281, [88, 91, null]], [91, ["number", 90], 1541, 281, [90, null]], -[92, ["repeat", 21], 1349, 1628, [58, 93, 94, null]], -[93, ["number", 8], 1408, 1628, [92, null]], -[94, "stack", 1367, 1670, [92, 95, 96]], -[95, ["string", "square1"], 1425, 1670, [94, null]], -[96, "right", 1367, 1712, [94, 97, null]], -[97, ["number", 45], 1425, 1712, [96, null]], -[98, ["loadblock", 0], 1349, 1195, [145, 99, 146]], -[99, ["string", "box"], 1407, 1195, [98, null]], -[100, "forward", 1516, 1065, [109, 102, 101]], -[101, "back", 1516, 1107, [100, 104, 111]], -[102, "box", 1587, 1065, [100, 103, null]], -[103, ["string", "my box"], 1642, 1065, [102, null]], -[104, "box", 1574, 1107, [101, 105, null]], -[105, ["string", "my box"], 1629, 1107, [104, null]], -[106, ["storein", 0], 1498, 939, [205, 107, 108, 109]], -[107, ["string", "my box"], 1566, 939, [106, null]], -[108, ["number", 4], 1566, 981, [106, null]], -[109, ["repeat", 84], 1498, 1023, [106, 110, 100, null]], -[110, ["number", 90], 1557, 1023, [109, null]], -[111, "right", 1516, 1149, [101, 112, 113]], -[112, ["number", 4], 1574, 1149, [111, null]], -[113, ["storein", 0], 1516, 1191, [111, 114, 116, null]], -[114, ["string", "my box"], 1584, 1191, [113, null]], -[115, ["number", 2], 1638, 1275, [116, null]], -[116, ["plus2", 0], 1584, 1233, [113, 117, 115]], -[117, "box", 1638, 1233, [116, 118, null]], -[118, ["string", "my box"], 1693, 1233, [117, null]], -[119, ["loadblock2arg", 0], 1349, 737, [176, 120, 121, 122]], -[120, ["string", "repeat"], 1407, 737, [119, null]], -[121, ["number", 90], 1407, 779, [119, null]], -[122, ["setxy2", 20], 1349, 821, [119, 137, 225, 126]], -[123, ["number", 60.0], 1461, 945, [225, null]], -[124, "xcor", 1461, 821, [137, null]], -[125, "ycor", 1461, 903, [225, null]], -[126, ["vspace", 0], 1349, 945, [122, 127]], -[127, ["loadblock", 0], 1349, 987, [126, 128, 140]], -[128, ["string", "forward"], 1407, 987, [127, null]], -[129, ["loadblock2arg", 0], 1481, 771, [169, 130, 131, 179]], -[130, ["string", "right"], 1539, 771, [129, null]], -[131, ["number", 4], 1539, 813, [129, null]], -[132, ["string", "my box"], 1407, 653, [176, null]], -[133, ["loadblock", 0], 1481, 1147, [189, 134, 190]], -[134, ["string", "plus"], 1539, 1147, [133, null]], -[135, ["number", 20], 1461, 863, [137, null]], -[136, ["number", 70], 1485, 1279, [139, null]], -[137, ["plus2", 0], 1407, 821, [122, 124, 135]], -[138, "xcor", 1461, 1237, [139, null]], -[139, ["minus2", 0], 1407, 1237, [146, 138, 136]], -[140, ["setxy2", 20], 1349, 1029, [127, 141, 226, 145]], -[141, ["plus2", 0], 1407, 1029, [140, 142, 143]], -[142, "xcor", 1461, 1029, [141, null]], -[143, ["number", 70.0], 1461, 1071, [141, null]], -[144, "ycor", 1461, 1111, [226, null]], -[145, ["vspace", 0], 1349, 1153, [140, 98]], -[146, ["setxy2", 20], 1349, 1237, [98, 139, 147, 150]], -[147, ["minus2", 0], 1407, 1319, [146, 148, 149]], -[148, "ycor", 1461, 1319, [147, null]], -[149, ["number", 40], 1485, 1361, [147, null]], -[150, ["vspace", 0], 1349, 1361, [146, 151]], -[151, ["loadblock", 0], 1349, 1403, [150, 152, 153]], -[152, ["string", "back"], 1407, 1403, [151, null]], -[153, ["setxy2", 20], 1349, 1445, [151, 154, 228, 230]], -[154, ["plus2", 0], 1407, 1445, [153, 155, 156]], -[155, "xcor", 1461, 1445, [154, null]], -[156, ["number", 55], 1461, 1487, [154, null]], -[157, "ycor", 1461, 1527, [228, null]], -[158, ["loadblock", 0], 1349, 1611, [230, 159, 231]], -[159, ["string", "box"], 1407, 1611, [158, null]], -[160, ["setxy2", 20], 1481, 521, [235, 161, 164, 165]], -[161, ["minus2", 0], 1539, 521, [160, 162, 163]], -[162, "xcor", 1593, 521, [161, null]], -[163, ["number", 55], 1617, 563, [161, null]], -[164, "ycor", 1539, 603, [160, null]], -[165, ["setxy2", 0], 1481, 645, [160, 167, 170, 169]], -[166, ["number", 40], 1617, 729, [170, null]], -[167, "xcor", 1539, 645, [165, null]], -[168, "ycor", 1593, 687, [170, null]], -[169, ["vspace", 0], 1481, 729, [165, 129]], -[170, ["minus2", 0], 1539, 687, [165, 168, 166]], -[171, ["loadblock2arg", 0], 1481, 1523, [201, 172, 173, 239]], -[172, ["string", "number"], 1539, 1523, [171, null]], -[173, ["number", 2], 1539, 1565, [171, null]], -[174, ["loadblock", 0], 1481, 1355, [194, 175, 196]], -[175, ["string", "box"], 1539, 1355, [174, null]], -[176, ["loadblock3arg", 0], 1349, 611, [209, 177, 132, 178, 119]], -[177, ["string", "storein"], 1407, 611, [176, null]], -[178, ["number", 0], 1407, 695, [176, null]], -[179, ["loadblock3arg", 0], 1481, 855, [129, 180, 181, 182, 183]], -[180, ["string", "storein"], 1539, 855, [179, null]], -[181, ["number", 100], 1539, 897, [179, null]], -[182, ["number", 0], 1539, 939, [179, null]], -[183, ["setxy2", 20], 1481, 981, [179, 187, 241, 189]], -[184, ["number", 65], 1593, 1023, [187, null]], -[185, "xcor", 1593, 981, [187, null]], -[186, "ycor", 1593, 1063, [241, null]], -[187, ["plus2", 0], 1539, 981, [183, 185, 184]], -[188, ["number", 40.0], 1593, 1105, [241, null]], -[189, ["vspace", 0], 1481, 1105, [183, 133]], -[190, ["setxy2", 20], 1481, 1189, [133, 193, 242, 194]], -[191, ["number", 50], 1593, 1231, [193, null]], -[192, "xcor", 1593, 1189, [193, null]], -[193, ["plus2", 0], 1539, 1189, [190, 192, 191]], -[194, ["vspace", 0], 1481, 1313, [190, 174]], -[195, "ycor", 1593, 1271, [242, null]], -[196, ["setxy2", 0], 1481, 1397, [174, 197, 198, 201]], -[197, "xcor", 1539, 1397, [196, null]], -[198, ["minus2", 0], 1539, 1439, [196, 199, 200]], -[199, "ycor", 1593, 1439, [198, null]], -[200, ["number", 40], 1617, 1481, [198, null]], -[201, ["vspace", 0], 1481, 1481, [196, 171]], -[202, "loadpalette", 1349, 443, [220, 203, 204]], -[203, ["string", "blocks"], 1410, 443, [202, null]], -[204, "penup", 1349, 485, [202, 209]], -[205, "pendown", 1498, 897, [206, 106]], -[206, ["setxy2", 0], 1498, 813, [218, 207, 208, 205]], -[207, ["number", 0], 1556, 813, [206, null]], -[208, ["number", 0], 1556, 855, [206, null]], -[209, ["setxy2", 0], 1349, 527, [204, 210, 211, 176]], -[210, ["number", -300], 1407, 527, [209, null]], -[211, ["number", 150], 1407, 569, [209, null]], -[212, ["setxy2", 0], 1498, 645, [236, 213, 215, 217]], -[213, ["number", -300], 1556, 645, [212, null]], -[214, "ycor", 1610, 687, [215, null]], -[215, ["minus2", 0], 1556, 687, [212, 214, 216]], -[216, ["number", 100], 1634, 729, [215, null]], -[217, ["vspace", 0], 1498, 729, [212, 218]], -[218, "show", 1498, 771, [217, 219, 206]], -[219, ["string", "You can store a value in a box... and then change it."], 1556, 771, [218, null]], +[92, ["repeat", 21], 1314, 1604, [58, 93, 94, null]], +[93, ["number", 8], 1373, 1604, [92, null]], +[94, "stack", 1332, 1646, [92, 95, 96]], +[95, ["string", "square1"], 1390, 1646, [94, null]], +[96, "right", 1332, 1688, [94, 97, null]], +[97, ["number", 45], 1390, 1688, [96, null]], +[98, ["loadblock", 0], 1314, 1171, [145, 99, 146]], +[99, ["string", "box"], 1372, 1171, [98, null]], +[100, "forward", 1505, 1059, [109, 102, 101]], +[101, "back", 1505, 1101, [100, 104, 111]], +[102, "box", 1576, 1059, [100, 103, null]], +[103, ["string", "my box"], 1631, 1059, [102, null]], +[104, "box", 1563, 1101, [101, 105, null]], +[105, ["string", "my box"], 1618, 1101, [104, null]], +[106, ["storein", 0], 1487, 933, [205, 107, 108, 109]], +[107, ["string", "my box"], 1555, 933, [106, null]], +[108, ["number", 4], 1555, 975, [106, null]], +[109, ["repeat", 84], 1487, 1017, [106, 110, 100, null]], +[110, ["number", 90], 1546, 1017, [109, null]], +[111, "right", 1505, 1143, [101, 112, 113]], +[112, ["number", 4], 1563, 1143, [111, null]], +[113, ["storein", 0], 1505, 1185, [111, 114, 116, null]], +[114, ["string", "my box"], 1573, 1185, [113, null]], +[115, ["number", 2], 1627, 1269, [116, null]], +[116, ["plus2", 0], 1573, 1227, [113, 117, 115]], +[117, "box", 1627, 1227, [116, 118, null]], +[118, ["string", "my box"], 1682, 1227, [117, null]], +[119, ["loadblock2arg", 0], 1314, 713, [176, 120, 121, 122]], +[120, ["string", "repeat"], 1372, 713, [119, null]], +[121, ["number", 90], 1372, 755, [119, null]], +[122, ["setxy2", 20], 1314, 797, [119, 137, 225, 126]], +[123, ["number", 60], 1426, 921, [225, null]], +[124, "xcor", 1426, 797, [137, null]], +[125, "ycor", 1426, 879, [225, null]], +[126, ["vspace", 0], 1314, 921, [122, 127]], +[127, ["loadblock", 0], 1314, 963, [126, 128, 140]], +[128, ["string", "forward"], 1372, 963, [127, null]], +[129, ["loadblock2arg", 0], 1477, 773, [169, 130, 131, 179]], +[130, ["string", "right"], 1535, 773, [129, null]], +[131, ["number", 4], 1535, 815, [129, null]], +[132, ["string", "my box"], 1372, 629, [176, null]], +[133, ["loadblock", 0], 1477, 1149, [189, 134, 190]], +[134, ["string", "plus"], 1535, 1149, [133, null]], +[135, ["number", 20], 1426, 839, [137, null]], +[136, ["number", 70], 1450, 1255, [139, null]], +[137, ["plus2", 0], 1372, 797, [122, 124, 135]], +[138, "xcor", 1426, 1213, [139, null]], +[139, ["minus2", 0], 1372, 1213, [146, 138, 136]], +[140, ["setxy2", 20], 1314, 1005, [127, 141, 226, 145]], +[141, ["plus2", 0], 1372, 1005, [140, 142, 143]], +[142, "xcor", 1426, 1005, [141, null]], +[143, ["number", 70], 1426, 1047, [141, null]], +[144, "ycor", 1426, 1087, [226, null]], +[145, ["vspace", 0], 1314, 1129, [140, 98]], +[146, ["setxy2", 20], 1314, 1213, [98, 139, 147, 150]], +[147, ["minus2", 0], 1372, 1295, [146, 148, 149]], +[148, "ycor", 1426, 1295, [147, null]], +[149, ["number", 40], 1450, 1337, [147, null]], +[150, ["vspace", 0], 1314, 1337, [146, 151]], +[151, ["loadblock", 0], 1314, 1379, [150, 152, 153]], +[152, ["string", "back"], 1372, 1379, [151, null]], +[153, ["setxy2", 20], 1314, 1421, [151, 154, 228, 230]], +[154, ["plus2", 0], 1372, 1421, [153, 155, 156]], +[155, "xcor", 1426, 1421, [154, null]], +[156, ["number", 55], 1426, 1463, [154, null]], +[157, "ycor", 1426, 1503, [228, null]], +[158, ["loadblock", 0], 1314, 1587, [230, 159, 231]], +[159, ["string", "box"], 1372, 1587, [158, null]], +[160, ["setxy2", 20], 1477, 523, [235, 161, 164, 165]], +[161, ["minus2", 0], 1535, 523, [160, 162, 163]], +[162, "xcor", 1589, 523, [161, null]], +[163, ["number", 55], 1613, 565, [161, null]], +[164, "ycor", 1535, 605, [160, null]], +[165, ["setxy2", 0], 1477, 647, [160, 167, 170, 169]], +[166, ["number", 40], 1613, 731, [170, null]], +[167, "xcor", 1535, 647, [165, null]], +[168, "ycor", 1589, 689, [170, null]], +[169, ["vspace", 0], 1477, 731, [165, 129]], +[170, ["minus2", 0], 1535, 689, [165, 168, 166]], +[171, ["loadblock2arg", 0], 1477, 1525, [201, 172, 173, 239]], +[172, ["string", "number"], 1535, 1525, [171, null]], +[173, ["number", 2], 1535, 1567, [171, null]], +[174, ["loadblock", 0], 1477, 1357, [194, 175, 196]], +[175, ["string", "box"], 1535, 1357, [174, null]], +[176, ["loadblock3arg", 0], 1314, 587, [209, 177, 132, 178, 119]], +[177, ["string", "storein"], 1372, 587, [176, null]], +[178, ["number", 0], 1372, 671, [176, null]], +[179, ["loadblock3arg", 0], 1477, 857, [129, 180, 181, 182, 183]], +[180, ["string", "storein"], 1535, 857, [179, null]], +[181, ["number", 100], 1535, 899, [179, null]], +[182, ["number", 0], 1535, 941, [179, null]], +[183, ["setxy2", 20], 1477, 983, [179, 187, 241, 189]], +[184, ["number", 70.0], 1589, 1025, [187, null]], +[185, "xcor", 1589, 983, [187, null]], +[186, "ycor", 1589, 1065, [241, null]], +[187, ["plus2", 0], 1535, 983, [183, 185, 184]], +[188, ["number", 40], 1589, 1107, [241, null]], +[189, ["vspace", 0], 1477, 1107, [183, 133]], +[190, ["setxy2", 20], 1477, 1191, [133, 193, 242, 194]], +[191, ["number", 60.0], 1589, 1233, [193, null]], +[192, "xcor", 1589, 1191, [193, null]], +[193, ["plus2", 0], 1535, 1191, [190, 192, 191]], +[194, ["vspace", 0], 1477, 1315, [190, 174]], +[195, "ycor", 1589, 1273, [242, null]], +[196, ["setxy2", 0], 1477, 1399, [174, 197, 198, 201]], +[197, "xcor", 1535, 1399, [196, null]], +[198, ["minus2", 0], 1535, 1441, [196, 199, 200]], +[199, "ycor", 1589, 1441, [198, null]], +[200, ["number", 40], 1613, 1483, [198, null]], +[201, ["vspace", 0], 1477, 1483, [196, 171]], +[202, "loadpalette", 1314, 419, [220, 203, 204]], +[203, ["string", "blocks"], 1375, 419, [202, null]], +[204, "penup", 1314, 461, [202, 209]], +[205, "pendown", 1487, 891, [206, 106]], +[206, ["setxy2", 0], 1487, 807, [218, 207, 208, 205]], +[207, ["number", 0], 1545, 807, [206, null]], +[208, ["number", 0], 1545, 849, [206, null]], +[209, ["setxy2", 0], 1314, 503, [204, 210, 211, 176]], +[210, ["number", -300], 1372, 503, [209, null]], +[211, ["number", 150], 1372, 545, [209, null]], +[212, ["setxy2", 0], 1487, 639, [236, 213, 215, 217]], +[213, ["number", -300], 1545, 639, [212, null]], +[214, "ycor", 1599, 681, [215, null]], +[215, ["minus2", 0], 1545, 681, [212, 214, 216]], +[216, ["number", 100], 1623, 723, [215, null]], +[217, ["vspace", 0], 1487, 723, [212, 218]], +[218, "show", 1487, 765, [217, 219, 206]], +[219, ["string", "You can store a value in a box... and then change it."], 1545, 765, [218, null]], [220, "sandwichclampcollapsed", 1331, 409, [19, 202, null]], -[221, "comment", 67, 481, [0, 222, 3]], -[222, ["string", "click start"], 150, 481, [221, null]], -[223, ["plus2", 0], 1407, 496, [72, 80, 83]], -[224, ["plus2", 0], 1407, 1082, [34, 38, 39]], -[225, ["plus2", 0], 1407, 903, [122, 125, 123]], -[226, ["plus2", 0], 1407, 1111, [140, 144, 227]], -[227, ["number", 40.0], 1461, 1153, [226, null]], -[228, ["plus2", 0], 1407, 1527, [153, 157, 229]], -[229, ["number", 40.0], 1461, 1569, [228, null]], -[230, ["vspace", 0], 1349, 1569, [153, 158]], -[231, "stack", 1349, 1653, [158, 232, null]], -[232, ["string", "part 2"], 1407, 1653, [231, null]], -[233, "hat", 1463, 433, [null, 234, 235]], -[234, ["string", "part 2"], 1521, 445, [233, null]], -[235, "sandwichclampcollapsed", 1463, 487, [233, 160, null]], -[236, "sandwichclampcollapsed", 1480, 611, [237, 212, null]], -[237, "hat", 1480, 557, [null, 238, 236]], -[238, ["string", "part 3"], 1538, 569, [237, null]], -[239, "stack", 1481, 1607, [171, 240, null]], -[240, ["string", "part 3"], 1539, 1607, [239, null]], -[241, ["plus2", 0], 1539, 1063, [183, 186, 188]], -[242, ["plus2", 0], 1539, 1271, [190, 195, 243]], -[243, ["number", 80.0], 1593, 1313, [242, null]]] +[221, "comment", 30, 596, [0, 222, 3]], +[222, ["string", "click start"], 113, 596, [221, null]], +[223, ["plus2", 0], 1372, 472, [72, 80, 83]], +[224, ["plus2", 0], 1372, 1058, [34, 38, 39]], +[225, ["plus2", 0], 1372, 879, [122, 125, 123]], +[226, ["plus2", 0], 1372, 1087, [140, 144, 227]], +[227, ["number", 40], 1426, 1129, [226, null]], +[228, ["plus2", 0], 1372, 1503, [153, 157, 229]], +[229, ["number", 40], 1426, 1545, [228, null]], +[230, ["vspace", 0], 1314, 1545, [153, 158]], +[231, "stack", 1314, 1629, [158, 232, null]], +[232, ["string", "part 2"], 1372, 1629, [231, null]], +[233, "hat", 1459, 435, [null, 234, 235]], +[234, ["string", "part 2"], 1517, 447, [233, null]], +[235, "sandwichclampcollapsed", 1459, 489, [233, 160, null]], +[236, "sandwichclampcollapsed", 1469, 605, [237, 212, null]], +[237, "hat", 1469, 551, [null, 238, 236]], +[238, ["string", "part 3"], 1527, 563, [237, null]], +[239, "stack", 1477, 1609, [171, 240, null]], +[240, ["string", "part 3"], 1535, 1609, [239, null]], +[241, ["plus2", 0], 1535, 1065, [183, 186, 188]], +[242, ["plus2", 0], 1535, 1273, [190, 195, 243]], +[243, ["number", 80], 1589, 1315, [242, null]]] -- cgit v0.9.1