Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/samples
diff options
context:
space:
mode:
Diffstat (limited to 'samples')
-rw-r--r--samples/basic-intro-1-es.ta167
-rw-r--r--samples/basic-intro-2-es.ta286
-rw-r--r--samples/basic-intro-es.ta99
3 files changed, 453 insertions, 99 deletions
diff --git a/samples/basic-intro-1-es.ta b/samples/basic-intro-1-es.ta
new file mode 100644
index 0000000..b1de747
--- /dev/null
+++ b/samples/basic-intro-1-es.ta
@@ -0,0 +1,167 @@
+[[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", 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", 1317, 1191, [30, 18, 25]],
+[18, ["string", "El bloque de repetición le permite repetir una acción."], 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]],
+[34, ["plus2", 0], 151, 1259, [31, 33, 32]],
+[35, "box1", 91, 1217, [16, null]],
+[36, ["number", 3], 1392, 427, [15, null]],
+[37, ["if", 0], 33, 1049, [14, 41, 38, 73]],
+[38, "storeinbox1", 51, 1115, [37, 39, null]],
+[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], 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", "La tortuga puede ir hacia adelante, atrás, izquierda y derecha."], 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", 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], 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]],
+[101, "penup", 1310, 133, [100, 102]],
+[102, ["setxy2", 0], 1310, 175, [101, 103, 104, 105]],
+[103, ["number", -300], 1368, 175, [102, null]],
+[104, ["number", -75], 1368, 217, [102, null]],
+[105, ["loadblock2arg", 0], 1310, 259, [102, 106, 107, 108]],
+[106, ["string", "forward"], 1368, 259, [105, null]],
+[107, ["number", 100], 1368, 301, [105, null]],
+[108, ["setxy2", 0], 1310, 343, [105, 109, 110, 113]],
+[109, ["number", -300], 1368, 343, [108, null]],
+[110, ["minus2", 0], 1368, 385, [108, 111, 112]],
+[111, "ycor", 1422, 385, [110, null]],
+[112, ["number", 75], 1446, 427, [110, null]],
+[113, ["vspace", 0], 1310, 427, [108, 114]],
+[114, "show", 1310, 469, [113, 115, 116]],
+[115, ["string", "La tortuga avanza 100 pasos."], 1368, 469, [114, null]],
+[116, ["setxy2", 0], 1310, 511, [114, 117, 118, 119]],
+[117, ["number", 0], 1368, 511, [116, null]],
+[118, ["number", 0], 1368, 553, [116, null]],
+[119, "pendown", 1310, 595, [116, 120]],
+[120, "forward", 1310, 637, [119, 121, null]],
+[121, ["number", 100], 1381, 637, [120, null]],
+[122, "hat", 1329, 296, [null, 123, 124]],
+[123, ["number", 2], 1387, 308, [122, null]],
+[124, "sandwichclampcollapsed", 1329, 350, [122, 125, null]],
+[125, "penup", 1312, 360, [124, 126]],
+[126, ["setxy2", 0], 1312, 402, [125, 127, 128, 129]],
+[127, ["number", -300], 1370, 402, [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]],
+[132, ["loadblock2arg", 0], 1312, 570, [129, 136, 133, 134]],
+[133, ["number", 45], 1370, 612, [132, null]],
+[134, ["loadblock2arg", 0], 1312, 654, [132, 149, 135, 137]],
+[135, ["number", 100], 1370, 696, [134, null]],
+[136, ["string", "right"], 1370, 570, [132, null]],
+[137, ["setxy2", 0], 1312, 738, [134, 138, 139, 142]],
+[138, ["number", -300], 1370, 738, [137, null]],
+[139, ["minus2", 0], 1370, 780, [137, 140, 141]],
+[140, "ycor", 1424, 780, [139, null]],
+[141, ["number", 200], 1448, 822, [139, null]],
+[142, ["vspace", 0], 1312, 822, [137, 143]],
+[143, "show", 1312, 864, [142, 144, 145]],
+[144, ["string", "La tortuga se ejecutará cada comando en una pila de bloques \nstarting desde la parte superior."], 1370, 864, [143, null]],
+[145, ["setxy2", 0], 1312, 906, [143, 146, 147, 148]],
+[146, ["number", 0], 1370, 906, [145, null]],
+[147, ["number", 0], 1370, 948, [145, null]],
+[148, "pendown", 1312, 990, [145, 150]],
+[149, ["string", "forward"], 1370, 654, [134, null]],
+[150, "forward", 1312, 1032, [148, 151, 152]],
+[151, ["number", 100], 1383, 1032, [150, null]],
+[152, "right", 1312, 1074, [150, 153, 154]],
+[153, ["number", 45], 1370, 1074, [152, null]],
+[154, "forward", 1312, 1116, [152, 155, null]],
+[155, ["number", 100], 1383, 1116, [154, 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-es.ta b/samples/basic-intro-2-es.ta
new file mode 100644
index 0000000..dc7f3b9
--- /dev/null
+++ b/samples/basic-intro-2-es.ta
@@ -0,0 +1,286 @@
+[[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]],
+[4, ["string", "next"], 125, 523, [3, null]],
+[5, "clean", 33, 1007, [25, 14]],
+[6, "hat", 1557, 82, [null, 13, 226]],
+[7, "stack", 33, 1217, [23, 12, 8]],
+[8, "storeinbox1", 33, 1259, [7, 11, null]],
+[9, ["number", 1], 205, 1301, [11, null]],
+[10, "box1", 205, 1259, [11, null]],
+[11, ["plus2", 0], 151, 1259, [8, 10, 9]],
+[12, "box1", 91, 1217, [7, null]],
+[13, ["number", 3], 1615, 94, [6, null]],
+[14, ["if", 0], 33, 1049, [5, 18, 15, 23]],
+[15, "storeinbox1", 51, 1115, [14, 16, null]],
+[16, ["number", 0], 169, 1115, [15, null]],
+[17, "box1", 135, 1015, [18, null]],
+[18, ["greater2", 0], 89, 1015, [14, 17, 19, null]],
+[19, ["number", 4.0], 159, 1057, [18, null]],
+[20, ["number", 1], 1388, 189, [21, null]],
+[21, "hat", 1330, 177, [null, 20, 68]],
+[22, "showblocks", 33, 923, [1, 25]],
+[23, ["loadblock", 0], 33, 1175, [14, 24, 7]],
+[24, ["string", "delete"], 91, 1175, [23, null]],
+[25, "loadpalette", 33, 965, [22, 26, 5]],
+[26, ["string", "turtle"], 94, 965, [25, null]],
+[27, "hat", 1331, 67, [null, 28, 57]],
+[28, ["number", 0], 1389, 79, [27, null]],
+[29, "hat", 1329, 300, [null, 30, 184]],
+[30, ["number", 2], 1387, 312, [29, null]],
+[31, "hat", 1556, 197, [null, 32, 120]],
+[32, ["number", 4], 1614, 209, [31, null]],
+[33, "loadpalette", 1349, 155, [57, 34, 58]],
+[34, ["string", "pen"], 1410, 155, [33, null]],
+[35, ["loadblock2arg", 0], 1349, 365, [41, 36, 37, 43]],
+[36, ["string", "setpensize"], 1407, 365, [35, null]],
+[37, ["number", 25], 1407, 407, [35, null]],
+[38, ["loadblock2arg", 0], 1349, 491, [43, 39, 40, 45]],
+[39, ["string", "setpensize"], 1407, 491, [38, null]],
+[40, ["number", 50], 1407, 533, [38, null]],
+[41, ["loadblock", 0], 1349, 323, [59, 42, 35]],
+[42, ["string", "forward"], 1407, 323, [41, null]],
+[43, ["loadblock", 0], 1349, 449, [35, 44, 38]],
+[44, ["string", "forward"], 1407, 449, [43, null]],
+[45, ["loadblock", 0], 1349, 575, [38, 46, 103]],
+[46, ["string", "forward"], 1407, 575, [45, null]],
+[47, "forward", 1349, 911, [67, 48, 49]],
+[48, ["number", 100], 1420, 911, [47, null]],
+[49, "setpensize", 1349, 953, [47, 50, 51]],
+[50, ["number", 25], 1451, 953, [49, null]],
+[51, "forward", 1349, 995, [49, 52, 53]],
+[52, ["number", 100], 1420, 995, [51, null]],
+[53, "setpensize", 1349, 1037, [51, 54, 55]],
+[54, ["number", 50], 1451, 1037, [53, null]],
+[55, "forward", 1349, 1079, [53, 56, null]],
+[56, ["number", 100], 1420, 1079, [55, null]],
+[57, "sandwichclampcollapsed", 1331, 121, [27, 33, null]],
+[58, "penup", 1349, 197, [33, 59]],
+[59, ["setxy2", 0], 1349, 239, [58, 60, 61, 41]],
+[60, ["number", -300], 1407, 239, [59, null]],
+[61, ["number", 100.0], 1407, 281, [59, null]],
+[62, "show", 1349, 743, [108, 63, 64]],
+[63, ["string", "Puede cambiar el tamaño de la pluma ..."], 1407, 743, [62, null]],
+[64, ["setxy2", 0], 1349, 785, [62, 65, 66, 67]],
+[65, ["number", 100], 1407, 785, [64, null]],
+[66, ["number", -150], 1407, 827, [64, null]],
+[67, "pendown", 1349, 869, [64, 47]],
+[68, "sandwichclampcollapsed", 1330, 231, [21, 69, null]],
+[69, "loadpalette", 1348, 265, [68, 70, 71]],
+[70, ["string", "pen"], 1409, 265, [69, null]],
+[71, "penup", 1348, 307, [69, 72]],
+[72, ["setxy2", 0], 1348, 349, [71, 73, 74, 117]],
+[73, ["number", -300], 1406, 349, [72, null]],
+[74, ["number", 100.0], 1406, 391, [72, null]],
+[75, ["loadblock", 0], 1348, 517, [117, 76, 77]],
+[76, ["string", "forward"], 1406, 517, [75, null]],
+[77, ["loadblock2arg", 0], 1348, 559, [75, 78, 79, 80]],
+[78, ["string", "setcolor"], 1406, 559, [77, null]],
+[79, ["number", 30], 1406, 601, [77, null]],
+[80, ["loadblock", 0], 1348, 643, [77, 81, 82]],
+[81, ["string", "forward"], 1406, 643, [80, null]],
+[82, ["loadblock2arg", 0], 1348, 685, [80, 83, 84, 85]],
+[83, ["string", "setcolor"], 1406, 685, [82, null]],
+[84, ["number", 70], 1406, 727, [82, null]],
+[85, ["loadblock", 0], 1348, 769, [82, 86, 109]],
+[86, ["string", "forward"], 1406, 769, [85, null]],
+[87, "show", 1348, 937, [114, 88, 89]],
+[88, ["string", "Puede cambiar el color de la pluma ..."], 1406, 937, [87, null]],
+[89, ["setxy2", 0], 1348, 979, [87, 90, 91, 92]],
+[90, ["number", 100], 1406, 979, [89, null]],
+[91, ["number", -150], 1406, 1021, [89, null]],
+[92, "pendown", 1348, 1063, [89, 115]],
+[93, "forward", 1348, 1147, [115, 94, 101]],
+[94, ["number", 100], 1419, 1147, [93, null]],
+[95, ["number", 30], 1425, 1189, [101, null]],
+[96, "forward", 1348, 1231, [101, 97, 102]],
+[97, ["number", 100], 1419, 1231, [96, null]],
+[98, ["number", 70], 1425, 1273, [102, null]],
+[99, "forward", 1348, 1315, [102, 100, null]],
+[100, ["number", 100], 1419, 1315, [99, null]],
+[101, "setcolor", 1348, 1189, [93, 95, 96]],
+[102, "setcolor", 1348, 1273, [96, 98, 99]],
+[103, ["setxy2", 0], 1349, 617, [45, 104, 105, 108]],
+[104, ["number", -300], 1407, 617, [103, null]],
+[105, ["minus2", 0], 1407, 659, [103, 106, 107]],
+[106, "ycor", 1461, 659, [105, null]],
+[107, ["number", 40.0], 1485, 701, [105, null]],
+[108, ["vspace", 0], 1349, 701, [103, 62]],
+[109, ["setxy2", 0], 1348, 811, [85, 110, 111, 114]],
+[110, ["number", -300], 1406, 811, [109, null]],
+[111, ["minus2", 0], 1406, 853, [109, 112, 113]],
+[112, "ycor", 1460, 853, [111, null]],
+[113, ["number", 40.0], 1484, 895, [111, null]],
+[114, ["vspace", 0], 1348, 895, [109, 87]],
+[115, "setpensize", 1348, 1105, [92, 116, 93]],
+[116, ["number", 25], 1450, 1105, [115, null]],
+[117, ["loadblock2arg", 0], 1348, 433, [72, 118, 119, 75]],
+[118, ["string", "setpensize"], 1406, 433, [117, null]],
+[119, ["number", 25], 1406, 475, [117, null]],
+[120, "sandwichclampcollapsed", 1556, 251, [31, 121, null]],
+[121, "loadpalette", 1574, 285, [120, 122, 123]],
+[122, ["string", "turtle"], 1635, 285, [121, null]],
+[123, "penup", 1574, 327, [121, 124]],
+[124, ["setxy2", 0], 1574, 369, [123, 125, 126, 127]],
+[125, ["number", -300], 1632, 369, [124, null]],
+[126, ["number", 100], 1632, 411, [124, null]],
+[127, ["loadblock2arg", 0], 1574, 453, [124, 128, 129, 130]],
+[128, ["string", "repeat"], 1632, 453, [127, null]],
+[129, ["number", 120.0], 1632, 495, [127, null]],
+[130, ["setxy2", 20], 1574, 537, [127, 131, 182, 136]],
+[131, ["plus2", 0], 1632, 537, [130, 132, 133]],
+[132, "xcor", 1686, 537, [131, null]],
+[133, ["number", 20], 1686, 579, [131, null]],
+[134, "ycor", 1686, 619, [182, null]],
+[135, ["number", 60.0], 1686, 661, [182, null]],
+[136, ["vspace", 0], 1574, 661, [130, 137]],
+[137, ["loadblock2arg", 0], 1574, 703, [136, 138, 139, 140]],
+[138, ["string", "forward"], 1632, 703, [137, null]],
+[139, ["number", 200], 1632, 745, [137, null]],
+[140, ["loadblock2arg", 0], 1574, 787, [137, 141, 142, 160]],
+[141, ["string", "back"], 1632, 787, [140, null]],
+[142, ["number", 200], 1632, 829, [140, null]],
+[143, ["setxy2", 0], 1574, 1247, [158, 144, 145, 148]],
+[144, ["number", -300], 1632, 1247, [143, null]],
+[145, ["minus2", 0], 1632, 1289, [143, 146, 147]],
+[146, "ycor", 1686, 1289, [145, null]],
+[147, ["number", 200], 1710, 1331, [145, null]],
+[148, ["vspace", 0], 1574, 1331, [143, 149]],
+[149, "show", 1574, 1373, [148, 150, 151]],
+[150, ["string", "El rumbo es la dirección de la tortuga (0 - 360)"], 1632, 1373, [149, null]],
+[151, ["setxy2", 0], 1574, 1415, [149, 152, 153, 154]],
+[152, ["number", 0], 1632, 1415, [151, null]],
+[153, ["number", 0], 1632, 1457, [151, null]],
+[154, "pendown", 1574, 1499, [151, 170]],
+[155, ["loadblock2arg", 0], 1574, 955, [160, 156, 157, 163]],
+[156, ["string", "setcolor"], 1632, 955, [155, null]],
+[157, ["number", 100], 1632, 997, [155, null]],
+[158, ["loadblock", 0], 1574, 1205, [168, 159, 143]],
+[159, ["string", "heading"], 1632, 1205, [158, null]],
+[160, ["loadblock2arg", 0], 1574, 871, [140, 161, 162, 155]],
+[161, ["string", "right"], 1632, 871, [160, null]],
+[162, ["number", 3], 1632, 913, [160, null]],
+[163, ["setxy2", 20], 1574, 1039, [155, 169, 183, 168]],
+[164, ["number", 90], 1686, 1081, [169, null]],
+[165, ["number", 40.0], 1686, 1163, [183, null]],
+[166, "xcor", 1686, 1039, [169, null]],
+[167, "ycor", 1686, 1121, [183, null]],
+[168, ["vspace", 0], 1574, 1163, [163, 158]],
+[169, ["plus2", 0], 1632, 1039, [163, 166, 164]],
+[170, ["repeat", 63], 1574, 1541, [154, 171, 172, null]],
+[171, ["number", 120.0], 1633, 1541, [170, null]],
+[172, "forward", 1592, 1583, [170, 173, 174]],
+[173, ["number", 200], 1663, 1583, [172, null]],
+[174, "back", 1592, 1625, [172, 175, 176]],
+[175, ["number", 200], 1650, 1625, [174, null]],
+[176, "right", 1592, 1667, [174, 177, 178]],
+[177, ["number", 3], 1650, 1667, [176, null]],
+[178, "setcolor", 1592, 1709, [176, 179, null]],
+[179, "heading", 1669, 1709, [178, null]],
+[180, "comment", 67, 481, [0, 181, 3]],
+[181, ["string", "click start"], 150, 481, [180, null]],
+[182, ["plus2", 0], 1632, 619, [130, 134, 135]],
+[183, ["plus2", 0], 1632, 1121, [163, 167, 165]],
+[184, "sandwichclampcollapsed", 1329, 354, [29, 185, null]],
+[185, "loadpalette", 1347, 388, [184, 186, 187]],
+[186, ["string", "pen"], 1408, 388, [185, null]],
+[187, "penup", 1347, 430, [185, 188]],
+[188, ["setxy2", 0], 1347, 472, [187, 189, 190, 191]],
+[189, ["number", -300], 1405, 472, [188, null]],
+[190, ["number", 100.0], 1405, 514, [188, null]],
+[191, ["loadblock2arg", 0], 1347, 556, [188, 192, 193, 268]],
+[192, ["string", "setpensize"], 1405, 556, [191, null]],
+[193, ["number", 25], 1405, 598, [191, null]],
+[194, ["loadblock", 0], 1347, 724, [268, 195, 196]],
+[195, ["string", "forward"], 1405, 724, [194, null]],
+[196, ["loadblock2arg", 0], 1347, 766, [194, 197, 270, 199]],
+[197, ["string", "setshade"], 1405, 766, [196, null]],
+[198, ["number", 10.0], 1405, 682, [268, null]],
+[199, ["loadblock", 0], 1347, 850, [196, 200, 201]],
+[200, ["string", "forward"], 1405, 850, [199, null]],
+[201, ["loadblock2arg", 0], 1347, 892, [199, 202, 203, 204]],
+[202, ["string", "setshade"], 1405, 892, [201, null]],
+[203, ["number", 90.0], 1405, 934, [201, null]],
+[204, ["loadblock", 0], 1347, 976, [201, 205, 206]],
+[205, ["string", "forward"], 1405, 976, [204, null]],
+[206, ["setxy2", 0], 1347, 1018, [204, 207, 208, 211]],
+[207, ["number", -300], 1405, 1018, [206, null]],
+[208, ["minus2", 0], 1405, 1060, [206, 209, 210]],
+[209, "ycor", 1459, 1060, [208, null]],
+[210, ["number", 40.0], 1483, 1102, [208, null]],
+[211, ["vspace", 0], 1347, 1102, [206, 212]],
+[212, "show", 1347, 1144, [211, 213, 214]],
+[213, ["string", "Puede cambiar el tono de la pluma ..."], 1405, 1144, [212, null]],
+[214, ["setxy2", 0], 1347, 1186, [212, 215, 216, 217]],
+[215, ["number", 100], 1405, 1186, [214, null]],
+[216, ["number", -150], 1405, 1228, [214, null]],
+[217, "pendown", 1347, 1270, [214, 218]],
+[218, "setpensize", 1347, 1312, [217, 219, 275]],
+[219, ["number", 25], 1449, 1312, [218, null]],
+[220, "forward", 1347, 1396, [275, 221, 273]],
+[221, ["number", 100], 1418, 1396, [220, null]],
+[222, "forward", 1347, 1480, [273, 223, 271]],
+[223, ["number", 100], 1418, 1480, [222, null]],
+[224, "forward", 1347, 1564, [271, 225, null]],
+[225, ["number", 100], 1418, 1564, [224, null]],
+[226, "sandwichclampcollapsed", 1557, 136, [6, 227, null]],
+[227, "loadpalette", 1575, 170, [226, 228, 229]],
+[228, ["string", "pen"], 1636, 170, [227, null]],
+[229, "penup", 1575, 212, [227, 230]],
+[230, ["setxy2", 0], 1575, 254, [229, 231, 232, 233]],
+[231, ["number", -300], 1633, 254, [230, null]],
+[232, ["number", 100.0], 1633, 296, [230, null]],
+[233, ["loadblock2arg", 0], 1575, 338, [230, 234, 235, 283]],
+[234, ["string", "setpensize"], 1633, 338, [233, null]],
+[235, ["number", 25], 1633, 380, [233, null]],
+[236, ["loadblock", 0], 1575, 506, [283, 237, 238]],
+[237, ["string", "forward"], 1633, 506, [236, null]],
+[238, ["loadblock2arg", 0], 1575, 548, [236, 239, 240, 241]],
+[239, ["string", "setgray"], 1633, 548, [238, null]],
+[240, ["number", 50.0], 1633, 590, [238, null]],
+[241, ["loadblock", 0], 1575, 632, [238, 242, 243]],
+[242, ["string", "forward"], 1633, 632, [241, null]],
+[243, ["loadblock2arg", 0], 1575, 674, [241, 244, 245, 246]],
+[244, ["string", "setgray"], 1633, 674, [243, null]],
+[245, ["number", 100.0], 1633, 716, [243, null]],
+[246, ["loadblock", 0], 1575, 758, [243, 247, 248]],
+[247, ["string", "forward"], 1633, 758, [246, null]],
+[248, ["setxy2", 0], 1575, 800, [246, 249, 250, 253]],
+[249, ["number", -300], 1633, 800, [248, null]],
+[250, ["minus2", 0], 1633, 842, [248, 251, 252]],
+[251, "ycor", 1687, 842, [250, null]],
+[252, ["number", 40.0], 1711, 884, [250, null]],
+[253, ["vspace", 0], 1575, 884, [248, 254]],
+[254, "show", 1575, 926, [253, 255, 256]],
+[255, ["string", "Puede cambiar la intensidad de la pluma ..."], 1633, 926, [254, null]],
+[256, ["setxy2", 0], 1575, 968, [254, 257, 258, 259]],
+[257, ["number", 100], 1633, 968, [256, null]],
+[258, ["number", -150], 1633, 1010, [256, null]],
+[259, "pendown", 1575, 1052, [256, 260]],
+[260, "setpensize", 1575, 1094, [259, 261, 277]],
+[261, ["number", 25], 1677, 1094, [260, null]],
+[262, "forward", 1575, 1178, [277, 263, 279]],
+[263, ["number", 100], 1646, 1178, [262, null]],
+[264, "forward", 1575, 1262, [279, 265, 281]],
+[265, ["number", 100], 1646, 1262, [264, null]],
+[266, "forward", 1575, 1346, [281, 267, null]],
+[267, ["number", 100], 1646, 1346, [266, null]],
+[268, ["loadblock2arg", 0], 1347, 640, [191, 269, 198, 194]],
+[269, ["string", "setshade"], 1405, 640, [268, null]],
+[270, ["number", 50.0], 1405, 808, [196, null]],
+[271, "setshade", 1347, 1522, [222, 272, 224]],
+[272, ["number", 90.0], 1432, 1522, [271, null]],
+[273, "setshade", 1347, 1438, [220, 274, 222]],
+[274, ["number", 50], 1432, 1438, [273, null]],
+[275, "setshade", 1347, 1354, [218, 276, 220]],
+[276, ["number", 10.0], 1432, 1354, [275, null]],
+[277, "setgray", 1575, 1136, [260, 278, 262]],
+[278, ["number", 0.0], 1648, 1136, [277, null]],
+[279, "setgray", 1575, 1220, [262, 280, 264]],
+[280, ["number", 50.0], 1648, 1220, [279, null]],
+[281, "setgray", 1575, 1304, [264, 282, 266]],
+[282, ["number", 100], 1648, 1304, [281, null]],
+[283, ["loadblock2arg", 0], 1575, 422, [233, 284, 285, 236]],
+[284, ["string", "setgray"], 1633, 422, [283, null]],
+[285, ["number", 0.0], 1633, 464, [283, null]]]
diff --git a/samples/basic-intro-es.ta b/samples/basic-intro-es.ta
deleted file mode 100644
index 82275e0..0000000
--- a/samples/basic-intro-es.ta
+++ /dev/null
@@ -1,99 +0,0 @@
-[[0, ["start", 2.0], 67, 435, [null, 13]],
-[1, ["setxy2", 20], 1393, 440, [84, 5, 9, 6]],
-[2, ["number", 20], 1505, 482, [5, null]],
-[3, "xcor", 1505, 440, [5, null]],
-[4, "ycor", 1505, 522, [9, null]],
-[5, ["plus2", 0], 1451, 440, [1, 3, 2]],
-[6, ["vspace", 0], 1393, 564, [1, 90]],
-[7, "penup", 1393, 230, [73, 20]],
-[8, "pendown", 1393, 1026, [26, null]],
-[9, ["minus2", 0], 1451, 522, [1, 4, 10]],
-[10, ["number", 40], 1529, 564, [9, null]],
-[11, "hat", 33, 869, [null, 12, 71]],
-[12, ["string", "proximo"], 91, 881, [11, null]],
-[13, "stack", 67, 481, [0, 14, null]],
-[14, ["string", "proximo"], 125, 481, [13, null]],
-[15, "clean", 33, 1007, [76, 38]],
-[16, "hat", 1375, 142, [null, 37, 73]],
-[17, "stack", 33, 1217, [74, 36, 32]],
-[18, "show", 1393, 900, [31, 19, 26]],
-[19, ["string", "El bloque de repetición le permite a su repetición de una acción."], 1451, 900, [18, null]],
-[20, ["setxy2", 0], 1393, 272, [7, 21, 22, 84]],
-[21, ["number", -300], 1451, 272, [20, null]],
-[22, ["number", 100], 1451, 314, [20, null]],
-[23, ["setxy2", 0], 1393, 774, [88, 24, 30, 31]],
-[24, ["number", -300], 1451, 774, [23, null]],
-[25, ["number", 150], 1529, 858, [30, null]],
-[26, ["setxy2", 0], 1393, 942, [18, 27, 28, 8]],
-[27, ["number", 0], 1451, 942, [26, null]],
-[28, ["number", 0], 1451, 984, [26, null]],
-[29, "ycor", 1505, 816, [30, null]],
-[30, ["minus2", 0], 1451, 816, [23, 29, 25]],
-[31, ["vspace", 0], 1393, 858, [23, 18]],
-[32, "storeinbox1", 33, 1259, [17, 35, null]],
-[33, ["number", 1], 205, 1301, [35, null]],
-[34, "box1", 205, 1259, [35, null]],
-[35, ["plus2", 0], 151, 1259, [32, 34, 33]],
-[36, "box1", 91, 1217, [17, null]],
-[37, ["number", 1], 1433, 154, [16, null]],
-[38, ["if", 0], 33, 1049, [15, 42, 39, 74]],
-[39, "storeinbox1", 51, 1115, [38, 40, null]],
-[40, ["number", 0], 169, 1115, [39, null]],
-[41, "box1", 135, 1015, [42, null]],
-[42, ["greater2", 0], 89, 1015, [38, 41, 43, null]],
-[43, ["number", 1], 159, 1057, [42, null]],
-[44, ["number", 0], 1399, 279, [70, null]],
-[45, "penup", 1359, 355, [72, 46]],
-[46, ["setxy2", 0], 1359, 397, [45, 47, 48, 86]],
-[47, ["number", -300], 1417, 397, [46, null]],
-[48, ["number", 150], 1417, 439, [46, null]],
-[49, ["setxy2", 0], 1359, 1069, [78, 50, 51, 54]],
-[50, ["number", -300], 1417, 1069, [49, null]],
-[51, ["minus2", 0], 1417, 1111, [49, 52, 53]],
-[52, "ycor", 1471, 1111, [51, null]],
-[53, ["number", 75], 1495, 1153, [51, null]],
-[54, ["vspace", 0], 1359, 1153, [49, 55]],
-[55, "show", 1359, 1195, [54, 56, 57]],
-[56, ["string", "La tortuga puede ir hacia adelante, atrás, izquierda y derecha."], 1417, 1195, [55, null]],
-[57, ["setxy2", 0], 1359, 1237, [55, 58, 59, 60]],
-[58, ["number", 0], 1417, 1237, [57, null]],
-[59, ["number", 0], 1417, 1279, [57, null]],
-[60, "pendown", 1359, 1321, [57, null]],
-[61, ["setxy2", 0], 1359, 565, [86, 62, 63, 82]],
-[62, ["number", -300], 1417, 565, [61, null]],
-[63, ["number", 75], 1417, 607, [61, null]],
-[64, ["setxy2", 0], 1359, 733, [82, 65, 66, 80]],
-[65, ["number", -300], 1417, 733, [64, null]],
-[66, ["number", 0], 1417, 775, [64, null]],
-[67, ["setxy2", 0], 1359, 901, [80, 68, 69, 78]],
-[68, ["number", -300], 1417, 901, [67, null]],
-[69, ["number", -75], 1417, 943, [67, null]],
-[70, "hat", 1341, 267, [null, 44, 72]],
-[71, "showblocks", 33, 923, [11, 76]],
-[72, "sandwichclampcollapsed", 1341, 321, [70, 45, null]],
-[73, "sandwichclampcollapsed", 1375, 196, [16, 7, null]],
-[74, ["loadblock", 0], 33, 1175, [38, 75, 17]],
-[75, ["string", "delete"], 91, 1175, [74, null]],
-[76, "loadpalette", 33, 965, [71, 77, 15]],
-[77, ["number", 0], 94, 965, [76, null]],
-[78, ["loadblock2arg", 0], 1359, 985, [67, 79, 98, 49]],
-[79, ["string", "derecha"], 1417, 985, [78, null]],
-[80, ["loadblock2arg", 0], 1359, 817, [64, 81, 97, 67]],
-[81, ["string", "izquierda"], 1417, 817, [80, null]],
-[82, ["loadblock2arg", 0], 1359, 649, [61, 83, 96, 64]],
-[83, ["string", "atrás"], 1417, 649, [82, null]],
-[84, ["loadblock2arg", 0], 1393, 356, [20, 85, 92, 1]],
-[85, ["string", "repetir"], 1451, 356, [84, null]],
-[86, ["loadblock2arg", 0], 1359, 481, [46, 87, 95, 61]],
-[87, ["string", "adelante"], 1417, 481, [86, null]],
-[88, ["loadblock2arg", 0], 1393, 690, [90, 89, 94, 23]],
-[89, ["string", "derecha"], 1451, 690, [88, null]],
-[90, ["loadblock2arg", 0], 1393, 606, [6, 91, 93, 88]],
-[91, ["string", "adelante"], 1451, 606, [90, null]],
-[92, ["number", 4.0], 1451, 398, [84, null]],
-[93, ["number", 100], 1451, 648, [90, null]],
-[94, ["number", 90.0], 1451, 732, [88, null]],
-[95, ["number", 100], 1417, 523, [86, null]],
-[96, ["number", 100], 1417, 691, [82, null]],
-[97, ["number", 90.0], 1417, 859, [80, null]],
-[98, ["number", 90.0], 1417, 1027, [78, null]]]