From d2ca18ae9255b97ed5924a65584b2a25f8ebd451 Mon Sep 17 00:00:00 2001 From: Walter Bender Date: Sat, 21 Jul 2012 13:39:06 +0000 Subject: more intro pages --- (limited to 'samples') diff --git a/samples/basic-intro.ta b/samples/basic-intro.ta index 659c698..da48c07 100644 --- a/samples/basic-intro.ta +++ b/samples/basic-intro.ta @@ -41,7 +41,7 @@ [40, ["number", 0], 169, 1115, [39, null]], [41, "box1", 135, 1015, [42, null]], [42, ["greater2", 0], 89, 1015, [38, 41, 43, null]], -[43, ["number", 4], 159, 1057, [42, null]], +[43, ["number", 6.0], 159, 1057, [42, null]], [44, ["number", 1], 1397, 196, [70, null]], [45, "penup", 1322, 248, [72, 46]], [46, ["setxy2", 0], 1322, 290, [45, 47, 48, 86]], @@ -97,67 +97,67 @@ [96, ["number", 100], 1380, 584, [82, null]], [97, ["number", 90], 1380, 752, [80, null]], [98, ["number", 90], 1380, 920, [78, null]], -[99, "hat", 1285, 80, [null, 100, 101]], -[100, ["number", 0], 1343, 92, [99, null]], -[101, "sandwichclampcollapsed", 1285, 134, [99, 102, null]], -[102, "penup", 1268, 144, [101, 103]], -[103, ["setxy2", 0], 1268, 186, [102, 104, 105, 106]], -[104, ["number", -300], 1326, 186, [103, null]], -[105, ["number", -75], 1326, 228, [103, null]], -[106, ["loadblock2arg", 0], 1268, 270, [103, 107, 108, 109]], -[107, ["string", "forward"], 1326, 270, [106, null]], -[108, ["number", 100], 1326, 312, [106, null]], -[109, ["setxy2", 0], 1268, 354, [106, 110, 111, 114]], -[110, ["number", -300], 1326, 354, [109, null]], -[111, ["minus2", 0], 1326, 396, [109, 112, 113]], -[112, "ycor", 1380, 396, [111, null]], -[113, ["number", 75], 1404, 438, [111, null]], -[114, ["vspace", 0], 1268, 438, [109, 115]], -[115, "show", 1268, 480, [114, 116, 117]], -[116, ["string", "The turtle goes forward 100 steps."], 1326, 480, [115, null]], -[117, ["setxy2", 0], 1268, 522, [115, 118, 119, 120]], -[118, ["number", 0], 1326, 522, [117, null]], -[119, ["number", 0], 1326, 564, [117, null]], -[120, "pendown", 1268, 606, [117, 121]], -[121, "forward", 1268, 648, [120, 122, null]], -[122, ["number", 100], 1339, 648, [121, null]], +[99, "hat", 1266, 77, [null, 100, 101]], +[100, ["number", 0], 1324, 89, [99, null]], +[101, "sandwichclampcollapsed", 1266, 131, [99, 102, null]], +[102, "penup", 1249, 141, [101, 103]], +[103, ["setxy2", 0], 1249, 183, [102, 104, 105, 106]], +[104, ["number", -300], 1307, 183, [103, null]], +[105, ["number", -75], 1307, 225, [103, null]], +[106, ["loadblock2arg", 0], 1249, 267, [103, 107, 108, 109]], +[107, ["string", "forward"], 1307, 267, [106, null]], +[108, ["number", 100], 1307, 309, [106, null]], +[109, ["setxy2", 0], 1249, 351, [106, 110, 111, 114]], +[110, ["number", -300], 1307, 351, [109, null]], +[111, ["minus2", 0], 1307, 393, [109, 112, 113]], +[112, "ycor", 1361, 393, [111, null]], +[113, ["number", 75], 1385, 435, [111, null]], +[114, ["vspace", 0], 1249, 435, [109, 115]], +[115, "show", 1249, 477, [114, 116, 117]], +[116, ["string", "The turtle goes forward 100 steps."], 1307, 477, [115, null]], +[117, ["setxy2", 0], 1249, 519, [115, 118, 119, 120]], +[118, ["number", 0], 1307, 519, [117, null]], +[119, ["number", 0], 1307, 561, [117, null]], +[120, "pendown", 1249, 603, [117, 121]], +[121, "forward", 1249, 645, [120, 122, null]], +[122, ["number", 100], 1320, 645, [121, null]], [123, "hat", 1385, 286, [null, 124, 125]], [124, ["number", 2], 1443, 298, [123, null]], [125, "sandwichclampcollapsed", 1385, 340, [123, 126, null]], -[126, "penup", 1368, 350, [125, 127]], -[127, ["setxy2", 0], 1368, 392, [126, 128, 129, 130]], -[128, ["number", -300], 1426, 392, [127, null]], -[129, ["number", 150], 1426, 434, [127, null]], -[130, ["loadblock2arg", 0], 1368, 476, [127, 131, 132, 133]], -[131, ["string", "forward"], 1426, 476, [130, null]], -[132, ["number", 100], 1426, 518, [130, null]], -[133, ["loadblock2arg", 0], 1368, 560, [130, 137, 134, 135]], -[134, ["number", 45], 1426, 602, [133, null]], -[135, ["loadblock2arg", 0], 1368, 644, [133, 150, 136, 138]], -[136, ["number", 100], 1426, 686, [135, null]], -[137, ["string", "right"], 1426, 560, [133, null]], -[138, ["setxy2", 0], 1368, 728, [135, 139, 140, 143]], -[139, ["number", -300], 1426, 728, [138, null]], -[140, ["minus2", 0], 1426, 770, [138, 141, 142]], -[141, "ycor", 1480, 770, [140, null]], -[142, ["number", 200], 1504, 812, [140, null]], -[143, ["vspace", 0], 1368, 812, [138, 144]], -[144, "show", 1368, 854, [143, 145, 146]], -[145, ["string", "The turtle will run each command in a stack of blocks\nstarting from the top."], 1426, 854, [144, null]], -[146, ["setxy2", 0], 1368, 896, [144, 147, 148, 149]], -[147, ["number", 0], 1426, 896, [146, null]], -[148, ["number", 0], 1426, 938, [146, null]], -[149, "pendown", 1368, 980, [146, 151]], -[150, ["string", "forward"], 1426, 644, [135, null]], -[151, "forward", 1368, 1022, [149, 152, 153]], -[152, ["number", 100], 1439, 1022, [151, null]], -[153, "right", 1368, 1064, [151, 154, 155]], -[154, ["number", 45], 1426, 1064, [153, null]], -[155, "forward", 1368, 1106, [153, 156, null]], -[156, ["number", 100], 1439, 1106, [155, null]], +[126, "penup", 1403, 374, [125, 127]], +[127, ["setxy2", 0], 1403, 416, [126, 128, 129, 130]], +[128, ["number", -300], 1461, 416, [127, null]], +[129, ["number", 150], 1461, 458, [127, null]], +[130, ["loadblock2arg", 0], 1403, 500, [127, 131, 132, 133]], +[131, ["string", "forward"], 1461, 500, [130, null]], +[132, ["number", 100], 1461, 542, [130, null]], +[133, ["loadblock2arg", 0], 1403, 584, [130, 137, 134, 135]], +[134, ["number", 45], 1461, 626, [133, null]], +[135, ["loadblock2arg", 0], 1403, 668, [133, 150, 136, 138]], +[136, ["number", 100], 1461, 710, [135, null]], +[137, ["string", "right"], 1461, 584, [133, null]], +[138, ["setxy2", 0], 1403, 752, [135, 139, 140, 143]], +[139, ["number", -300], 1461, 752, [138, null]], +[140, ["minus2", 0], 1461, 794, [138, 141, 142]], +[141, "ycor", 1515, 794, [140, null]], +[142, ["number", 200], 1539, 836, [140, null]], +[143, ["vspace", 0], 1403, 836, [138, 144]], +[144, "show", 1403, 878, [143, 145, 146]], +[145, ["string", "The turtle will run each command in a stack of blocks\nstarting from the top."], 1461, 878, [144, null]], +[146, ["setxy2", 0], 1403, 920, [144, 147, 148, 149]], +[147, ["number", 0], 1461, 920, [146, null]], +[148, ["number", 0], 1461, 962, [146, null]], +[149, "pendown", 1403, 1004, [146, 151]], +[150, ["string", "forward"], 1461, 668, [135, null]], +[151, "forward", 1403, 1046, [149, 152, 153]], +[152, ["number", 100], 1474, 1046, [151, null]], +[153, "right", 1403, 1088, [151, 154, 155]], +[154, ["number", 45], 1461, 1088, [153, null]], +[155, "forward", 1403, 1130, [153, 156, null]], +[156, ["number", 100], 1474, 1130, [155, null]], [157, "hat", 1616, 204, [null, 158, 159]], [158, ["number", 4], 1674, 216, [157, null]], -[159, ["sandwichclamp", 784], 1616, 258, [157, 202, null]], +[159, "sandwichclampcollapsed", 1616, 258, [157, 202, null]], [160, ["setxy2", 0], 1634, 878, [198, 161, 162, 195]], [161, ["number", -300], 1692, 878, [160, null]], [162, ["number", 100], 1692, 920, [160, null]], @@ -170,7 +170,7 @@ [169, ["number", 20], 1746, 1172, [167, null]], [170, ["minus2", 0], 1692, 1212, [166, 171, 172]], [171, "ycor", 1746, 1212, [170, null]], -[172, ["number", 100.0], 1770, 1254, [170, null]], +[172, ["number", 100], 1770, 1254, [170, null]], [173, ["vspace", 0], 1634, 1254, [166, 174]], [174, ["loadblock2arg", 0], 1634, 1296, [173, 175, 176, 177]], [175, ["string", "forward"], 1692, 1296, [174, null]], @@ -224,17 +224,108 @@ [223, ["number", 100], 1622, 1087, [222, null]], [224, "right", 1551, 1129, [222, 225, null]], [225, ["number", 90], 1609, 1129, [224, null]], -[226, "hat", 1508, 366, [null, 227, 228]], -[227, ["string", "square1"], 1566, 378, [226, null]], -[228, ["repeat", 21], 1508, 420, [226, 229, 230, null]], -[229, ["number", 4], 1567, 420, [228, null]], -[230, "forward", 1526, 462, [228, 231, 232]], -[231, ["number", 100], 1597, 462, [230, null]], -[232, "right", 1526, 504, [230, 233, null]], -[233, ["number", 90], 1584, 504, [232, null]], +[226, "hat", 1605, 311, [null, 227, 228]], +[227, ["string", "square1"], 1663, 323, [226, null]], +[228, ["repeat", 21], 1605, 365, [226, 229, 230, null]], +[229, ["number", 4], 1664, 365, [228, null]], +[230, "forward", 1623, 407, [228, 231, 232]], +[231, ["number", 100], 1694, 407, [230, null]], +[232, "right", 1623, 449, [230, 233, null]], +[233, ["number", 90], 1681, 449, [232, null]], [234, ["repeat", 21], 1634, 1758, [191, 235, 236, null]], [235, ["number", 8], 1693, 1758, [234, null]], [236, "stack", 1652, 1800, [234, 237, 238]], [237, ["string", "square1"], 1710, 1800, [236, null]], [238, "right", 1652, 1842, [236, 239, null]], -[239, ["number", 45], 1710, 1842, [238, null]]] +[239, ["number", 45], 1710, 1842, [238, null]], +[240, "loadpalette", 1516, 604, [266, 241, 267]], +[241, ["string", "pen"], 1577, 604, [240, null]], +[242, ["loadblock2arg", 0], 1516, 814, [248, 243, 244, 250]], +[243, ["string", "set pen size"], 1574, 814, [242, null]], +[244, ["number", 25.0], 1574, 856, [242, null]], +[245, ["loadblock2arg", 0], 1516, 940, [250, 246, 247, 252]], +[246, ["string", "set pen size"], 1574, 940, [245, null]], +[247, ["number", 50.0], 1574, 982, [245, null]], +[248, ["loadblock", 0], 1516, 772, [268, 249, 242]], +[249, ["string", "forward"], 1574, 772, [248, null]], +[250, ["loadblock", 0], 1516, 898, [242, 251, 245]], +[251, ["string", "forward"], 1574, 898, [250, null]], +[252, ["loadblock", 0], 1516, 1024, [245, 253, 314]], +[253, ["string", "forward"], 1574, 1024, [252, null]], +[254, "forward", 1516, 1360, [276, 255, 256]], +[255, ["number", 100], 1587, 1360, [254, null]], +[256, "setpensize", 1516, 1402, [254, 257, 258]], +[257, ["number", 25], 1618, 1402, [256, null]], +[258, "forward", 1516, 1444, [256, 259, 260]], +[259, ["number", 100], 1587, 1444, [258, null]], +[260, "setpensize", 1516, 1486, [258, 261, 262]], +[261, ["number", 50], 1618, 1486, [260, null]], +[262, "forward", 1516, 1528, [260, 263, null]], +[263, ["number", 100], 1587, 1528, [262, null]], +[264, "hat", 1498, 516, [null, 265, 266]], +[265, ["number", 5.0], 1556, 528, [264, null]], +[266, "sandwichclampcollapsed", 1498, 570, [264, 240, null]], +[267, "penup", 1516, 646, [240, 268]], +[268, ["setxy2", 0], 1516, 688, [267, 269, 270, 248]], +[269, ["number", -300.0], 1574, 688, [268, null]], +[270, ["number", 150.0], 1574, 730, [268, null]], +[271, "show", 1516, 1192, [319, 272, 273]], +[272, ["string", "You can change the pen size..."], 1574, 1192, [271, null]], +[273, ["setxy2", 0], 1516, 1234, [271, 274, 275, 276]], +[274, ["number", 100.0], 1574, 1234, [273, null]], +[275, ["number", -150.0], 1574, 1276, [273, null]], +[276, "pendown", 1516, 1318, [273, 254]], +[277, "hat", 1390, 412, [null, 278, 279]], +[278, ["number", 6.0], 1448, 424, [277, null]], +[279, "sandwichclampcollapsed", 1390, 466, [277, 280, null]], +[280, "loadpalette", 1408, 500, [279, 281, 282]], +[281, ["string", "pen"], 1469, 500, [280, null]], +[282, "penup", 1408, 542, [280, 283]], +[283, ["setxy2", 0], 1408, 584, [282, 284, 285, 328]], +[284, ["number", -300], 1466, 584, [283, null]], +[285, ["number", 150.0], 1466, 626, [283, null]], +[286, ["loadblock", 0], 1408, 752, [328, 287, 288]], +[287, ["string", "forward"], 1466, 752, [286, null]], +[288, ["loadblock2arg", 0], 1408, 794, [286, 289, 290, 291]], +[289, ["string", "set color"], 1466, 794, [288, null]], +[290, ["number", 30.0], 1466, 836, [288, null]], +[291, ["loadblock", 0], 1408, 878, [288, 292, 293]], +[292, ["string", "forward"], 1466, 878, [291, null]], +[293, ["loadblock2arg", 0], 1408, 920, [291, 294, 295, 296]], +[294, ["string", "set color"], 1466, 920, [293, null]], +[295, ["number", 70.0], 1466, 962, [293, null]], +[296, ["loadblock", 0], 1408, 1004, [293, 297, 320]], +[297, ["string", "forward"], 1466, 1004, [296, null]], +[298, "show", 1408, 1172, [325, 299, 300]], +[299, ["string", "You can change the pen color..."], 1466, 1172, [298, null]], +[300, ["setxy2", 0], 1408, 1214, [298, 301, 302, 303]], +[301, ["number", 100], 1466, 1214, [300, null]], +[302, ["number", -150], 1466, 1256, [300, null]], +[303, "pendown", 1408, 1298, [300, 326]], +[304, "forward", 1408, 1382, [326, 305, 312]], +[305, ["number", 100], 1479, 1382, [304, null]], +[306, ["number", 30.0], 1485, 1424, [312, null]], +[307, "forward", 1408, 1466, [312, 308, 313]], +[308, ["number", 100], 1479, 1466, [307, null]], +[309, ["number", 70.0], 1485, 1508, [313, null]], +[310, "forward", 1408, 1550, [313, 311, null]], +[311, ["number", 100], 1479, 1550, [310, null]], +[312, "setcolor", 1408, 1424, [304, 306, 307]], +[313, "setcolor", 1408, 1508, [307, 309, 310]], +[314, ["setxy2", 0], 1516, 1066, [252, 315, 316, 319]], +[315, ["number", -300], 1574, 1066, [314, null]], +[316, ["minus2", 0], 1574, 1108, [314, 317, 318]], +[317, "ycor", 1628, 1108, [316, null]], +[318, ["number", 250.0], 1652, 1150, [316, null]], +[319, ["vspace", 0], 1516, 1150, [314, 271]], +[320, ["setxy2", 0], 1408, 1046, [296, 321, 322, 325]], +[321, ["number", -300], 1466, 1046, [320, null]], +[322, ["minus2", 0], 1466, 1088, [320, 323, 324]], +[323, "ycor", 1520, 1088, [322, null]], +[324, ["number", 300.0], 1544, 1130, [322, null]], +[325, ["vspace", 0], 1408, 1130, [320, 298]], +[326, "setpensize", 1408, 1340, [303, 327, 304]], +[327, ["number", 25.0], 1510, 1340, [326, null]], +[328, ["loadblock2arg", 0], 1408, 668, [283, 329, 330, 286]], +[329, ["string", "set pen size"], 1466, 668, [328, null]], +[330, ["number", 25.0], 1466, 710, [328, null]]] -- cgit v0.9.1