From 8154ed9d288b8aca5a6bdf85902bf1e511818fca Mon Sep 17 00:00:00 2001 From: Walter Bender Date: Thu, 07 Jun 2012 22:00:00 +0000 Subject: new sample projects --- (limited to 'samples') diff --git a/samples/math-geometry.ta b/samples/math-geometry.ta new file mode 100644 index 0000000..63d2338 --- /dev/null +++ b/samples/math-geometry.ta @@ -0,0 +1,59 @@ +[[0, ["start", 2.0], 34, 7, [null, 57]], +[1, "forward", 638, 360, [7, 2, 3]], +[2, ["number", 100], 712, 360, [1, null]], +[3, "right", 638, 402, [1, 6, null]], +[4, ["number", 360], 764, 402, [6, null]], +[5, "box1", 788, 444, [6, null]], +[6, ["division2", 0], 710, 402, [3, 4, 5]], +[7, "repeat", 573, 300, [38, 8, 1, null]], +[8, "box1", 624, 300, [7, null]], +[9, "repeat", 32, 445, [12, 10, 24, null]], +[10, ["number", 10], 83, 445, [9, null]], +[11, ["vspace", 0], 97, 589, [16, 14]], +[12, "storeinbox1", 32, 403, [48, 13, 9]], +[13, ["number", 12], 177, 403, [12, null]], +[14, "startfill", 97, 631, [11, 40]], +[15, "stopfill", 97, 715, [40, 26]], +[16, "setgray", 97, 547, [24, 18, 11]], +[17, ["number", 300], 274, 547, [18, null]], +[18, ["division2", 0], 220, 547, [16, 17, 19]], +[19, "box1", 298, 589, [18, null]], +[20, "storeinbox1", 97, 841, [43, 23, null]], +[21, ["number", 1], 320, 883, [23, null]], +[22, "box1", 296, 841, [23, null]], +[23, ["minus2", 0], 242, 841, [20, 22, 21]], +[24, "setcolor", 97, 505, [9, 25, 16]], +[25, ["number", 0], 178, 505, [24, null]], +[26, "setcolor", 97, 757, [15, 27, 43]], +[27, "black", 178, 757, [26, null]], +[28, "repeat", 567, 58, [36, 29, 30, null]], +[29, "box1", 618, 58, [28, null]], +[30, "forward", 632, 118, [28, 31, 35]], +[31, ["number", 100], 706, 118, [30, null]], +[32, ["division2", 0], 711, 160, [35, 33, 34]], +[33, ["number", 360], 765, 160, [32, null]], +[34, "box1", 789, 202, [32, null]], +[35, "left", 632, 160, [30, 32, null]], +[36, "hat", 567, 8, [null, 37, 28]], +[37, ["number", 2], 626, 16, [36, null]], +[38, "hat", 573, 250, [null, 39, 7]], +[39, ["number", 1], 632, 258, [38, null]], +[40, "stack", 97, 673, [14, 44, 15]], +[41, "storeinbox2", 34, 175, [54, 42, 46]], +[42, ["number", 1], 179, 175, [41, null]], +[43, "stack", 97, 799, [26, 45, 20]], +[44, "box2", 156, 673, [40, null]], +[45, "box2", 156, 799, [43, null]], +[46, "repeat", 34, 217, [41, 47, 53, null]], +[47, ["number", 2], 85, 217, [46, null]], +[48, "hat1", 32, 361, [null, 12]], +[49, "storeinbox2", 99, 319, [53, 52, null]], +[50, ["number", 1], 298, 361, [52, null]], +[51, "box2", 298, 319, [52, null]], +[52, ["plus2", 0], 244, 319, [49, 51, 50]], +[53, "stack1", 99, 277, [46, 49]], +[54, ["fillscreen", 0], 34, 91, [57, 55, 56, 41]], +[55, ["number", 60], 164, 91, [54, null]], +[56, ["number", 80], 164, 133, [54, null]], +[57, "setgray", 34, 49, [0, 58, 54]], +[58, ["number", 50], 157, 49, [57, null]]] diff --git a/samples/media-music.ta b/samples/media-music.ta new file mode 100644 index 0000000..32b30ac --- /dev/null +++ b/samples/media-music.ta @@ -0,0 +1,168 @@ +[[0, ["start", 2.0], 0, 0, [null, 11]], +[1, "until", 745, 557, [9, 2, 5, null]], +[2, ["greater2", 0], 783, 523, [1, 3, 4, null]], +[3, "keyboard", 829, 523, [2, null]], +[4, ["number", 0], 853, 565, [2, null]], +[5, "wait", 797, 625, [1, 6, 7]], +[6, ["number", 0.1], 866, 625, [5, null]], +[7, "kbinput", 797, 667, [5, null]], +[8, "forever", 0, 84, [11, 27, null]], +[9, ["vspace", 0], 745, 515, [26, 1]], +[10, "hat1", 744, 0, [null, 68]], +[11, "stack1", 0, 42, [0, 8]], +[12, "sinewave", 150, 254, [156, 28, 158, 13, 163]], +[13, ["number", 0.33], 232, 338, [12, null]], +[14, ["storein", 0], 260, 648, [16, 23, 15, 18]], +[15, ["number", 587.33], 355, 690, [14, null]], +[16, ["storein", 0], 260, 564, [143, 22, 17, 14]], +[17, ["number", 523.25], 355, 606, [16, null]], +[18, ["storein", 0], 260, 732, [14, 24, 19, 20]], +[19, ["number", 659.26], 355, 774, [18, null]], +[20, ["storein", 0], 260, 816, [18, 25, 21, 29]], +[21, ["number", 698.46], 355, 858, [20, null]], +[22, ["number", 113], 355, 564, [16, null]], +[23, ["number", 119], 355, 648, [14, null]], +[24, ["number", 101], 355, 732, [18, null]], +[25, ["number", 114], 355, 816, [20, null]], +[26, "hat2", 745, 473, [null, 9]], +[27, "stack2", 98, 102, [8, 157]], +[28, "box", 232, 254, [12, 141, null]], +[29, ["storein", 0], 260, 900, [20, 30, 31, 32]], +[30, ["number", 116], 355, 900, [29, null]], +[31, ["number", 783.99], 355, 942, [29, null]], +[32, ["storein", 0], 260, 984, [29, 33, 34, 35]], +[33, ["number", 121], 355, 984, [32, null]], +[34, ["number", 880], 355, 1026, [32, null]], +[35, ["storein", 0], 260, 1068, [32, 36, 37, 38]], +[36, ["number", 117], 355, 1068, [35, null]], +[37, ["number", 987.77], 355, 1110, [35, null]], +[38, ["storein", 0], 260, 1152, [35, 39, 40, 148]], +[39, ["number", 105], 355, 1152, [38, null]], +[40, ["number", 1046.5], 355, 1194, [38, null]], +[41, ["storein", 0], 20, 564, [142, 45, 43, 44]], +[42, ["number", 56], 115, 1152, [62, null]], +[43, ["number", 1046.5], 115, 606, [41, null]], +[44, ["storein", 0], 20, 648, [41, 48, 46, 47]], +[45, ["number", 49], 115, 564, [41, null]], +[46, ["number", 1174.66], 115, 690, [44, null]], +[47, ["storein", 0], 20, 732, [44, 51, 49, 50]], +[48, ["number", 50], 115, 648, [44, null]], +[49, ["number", 1318.51], 115, 774, [47, null]], +[50, ["storein", 0], 20, 816, [47, 54, 52, 53]], +[51, ["number", 51], 115, 732, [47, null]], +[52, ["number", 1396.91], 115, 858, [50, null]], +[53, ["storein", 0], 20, 900, [50, 57, 55, 56]], +[54, ["number", 52], 115, 816, [50, null]], +[55, ["number", 1567.98], 115, 942, [53, null]], +[56, ["storein", 0], 20, 984, [53, 60, 58, 59]], +[57, ["number", 53], 115, 900, [53, null]], +[58, ["number", 1760], 115, 1026, [56, null]], +[59, ["storein", 0], 20, 1068, [56, 63, 61, 62]], +[60, ["number", 54], 115, 984, [56, null]], +[61, ["number", 1975.53], 115, 1110, [59, null]], +[62, ["storein", 0], 20, 1152, [59, 42, 64, 147]], +[63, ["number", 55], 115, 1068, [59, null]], +[64, ["number", 2093], 115, 1194, [62, null]], +[65, "repeat", 744, 84, [68, 66, 73, 67]], +[66, ["number", 256], 795, 84, [65, null]], +[67, ["vspace", 40], 744, 162, [65, 77]], +[68, "storeinbox1", 744, 42, [10, 69, 65]], +[69, ["number", 0], 889, 42, [68, null]], +[70, "box1", 1008, 228, [76, null]], +[71, "storeinbox1", 809, 228, [73, 76, null]], +[72, ["number", 1], 1008, 270, [76, null]], +[73, ["storein", 0], 809, 144, [65, 75, 74, 71]], +[74, ["number", 0], 904, 186, [73, null]], +[75, "box1", 904, 144, [73, null]], +[76, ["plus2", 0], 954, 228, [71, 70, 72]], +[77, "stack", 744, 284, [67, 78, 79]], +[78, ["string", "12345678"], 803, 284, [77, null]], +[79, "stack", 744, 326, [77, 80, 81]], +[80, ["string", "qwertyui"], 803, 326, [79, null]], +[81, "stack", 744, 368, [79, 82, 83]], +[82, ["string", "asdfghjk"], 803, 368, [81, null]], +[83, "stack", 744, 410, [81, 84, null]], +[84, ["string", "zxcvbnm,"], 803, 410, [83, null]], +[85, "hat", 260, 480, [null, 86, 143]], +[86, ["string", "qwertyui"], 319, 488, [85, null]], +[87, "hat", 20, 480, [null, 88, 142]], +[88, ["string", "12345678"], 79, 488, [87, null]], +[89, "hat", 109, 576, [null, 90, 144]], +[90, ["string", "asdfghjk"], 168, 584, [89, null]], +[91, ["storein", 0], 109, 660, [144, 92, 93, 94]], +[92, ["number", 97], 204, 660, [91, null]], +[93, ["number", 261.63], 204, 702, [91, null]], +[94, ["storein", 0], 109, 744, [91, 95, 96, 97]], +[95, ["number", 115], 204, 744, [94, null]], +[96, ["number", 293.67], 204, 786, [94, null]], +[97, ["storein", 0], 109, 828, [94, 98, 99, 100]], +[98, ["number", 100], 204, 828, [97, null]], +[99, ["number", 329.63], 204, 870, [97, null]], +[100, ["storein", 0], 109, 912, [97, 101, 102, 103]], +[101, ["number", 102], 204, 912, [100, null]], +[102, ["number", 349.23], 204, 954, [100, null]], +[103, ["storein", 0], 109, 996, [100, 104, 105, 106]], +[104, ["number", 103], 204, 996, [103, null]], +[105, ["number", 392], 204, 1038, [103, null]], +[106, ["storein", 0], 109, 1080, [103, 107, 108, 109]], +[107, ["number", 104], 204, 1080, [106, null]], +[108, ["number", 440], 204, 1122, [106, null]], +[109, ["storein", 0], 109, 1164, [106, 110, 111, 112]], +[110, ["number", 106], 204, 1164, [109, null]], +[111, ["number", 493.88], 204, 1206, [109, null]], +[112, ["storein", 0], 109, 1248, [109, 113, 114, 149]], +[113, ["number", 107], 204, 1248, [112, null]], +[114, ["number", 523.25], 204, 1290, [112, null]], +[115, "hat", 352, 578, [null, 116, 145]], +[116, ["string", "zxcvbnm,"], 411, 586, [115, null]], +[117, ["storein", 0], 352, 662, [145, 118, 119, 120]], +[118, ["number", 122], 447, 662, [117, null]], +[119, ["number", 130.81], 447, 704, [117, null]], +[120, ["storein", 0], 352, 746, [117, 121, 122, 123]], +[121, ["number", 120], 447, 746, [120, null]], +[122, ["number", 146.83], 447, 788, [120, null]], +[123, ["storein", 0], 352, 830, [120, 124, 125, 126]], +[124, ["number", 99], 447, 830, [123, null]], +[125, ["number", 164.81], 447, 872, [123, null]], +[126, ["storein", 0], 352, 914, [123, 127, 128, 129]], +[127, ["number", 118], 447, 914, [126, null]], +[128, ["number", 174.61], 447, 956, [126, null]], +[129, ["storein", 0], 352, 998, [126, 130, 131, 132]], +[130, ["number", 98], 447, 998, [129, null]], +[131, ["number", 196], 447, 1040, [129, null]], +[132, ["storein", 0], 352, 1082, [129, 133, 134, 135]], +[133, ["number", 110], 447, 1082, [132, null]], +[134, ["number", 220], 447, 1124, [132, null]], +[135, ["storein", 0], 352, 1166, [132, 136, 137, 138]], +[136, ["number", 109], 447, 1166, [135, null]], +[137, ["number", 246.94], 447, 1208, [135, null]], +[138, ["storein", 0], 352, 1250, [135, 139, 140, 146]], +[139, ["number", 44], 447, 1250, [138, null]], +[140, ["number", 261.63], 447, 1292, [138, null]], +[141, "keyboard", 287, 254, [28, null]], +[142, "sandwichtop_no_arm_no_label", 2, 530, [87, 41]], +[143, "sandwichtop_no_arm_no_label", 242, 530, [85, 16]], +[144, "sandwichtop_no_arm_no_label", 91, 626, [89, 91]], +[145, "sandwichtop_no_label", 334, 628, [115, 117]], +[146, ["sandwichbottom", 0], 334, 1316, [138, null]], +[147, ["sandwichcollapsed", 1], 20, 564, [62, null]], +[148, ["sandwichcollapsed", 1], 260, 564, [38, null]], +[149, ["sandwichcollapsed", 1], 109, 660, [112, null]], +[150, ["product2", 0], 366, 296, [158, 151, 152]], +[151, ["number", 10000.0], 420, 296, [150, null]], +[152, ["division2", 0], 420, 338, [150, 153, 154]], +[153, ["number", 2093], 474, 338, [152, null]], +[154, "box", 498, 380, [152, 155, null]], +[155, "keyboard", 553, 380, [154, null]], +[156, "if", 98, 186, [157, 159, 12, null]], +[157, ["vspace", 0], 98, 144, [27, 156]], +[158, ["identity2", 40], 232, 296, [12, 150]], +[159, ["greater2", 0], 136, 152, [156, 162, 160, null]], +[160, ["number", 0], 206, 194, [159, null]], +[161, "keyboard", 237, 152, [162, null]], +[162, "box", 182, 152, [159, 161, null]], +[163, "print", 150, 380, [12, 164, 166]], +[164, "box", 222, 380, [163, 165, null]], +[165, "keyboard", 277, 380, [164, null]], +[166, "wait", 150, 422, [163, 167, null]], +[167, ["number", 0.33], 219, 422, [166, null]]] -- cgit v0.9.1