Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/samples/graphics-city.ta
diff options
context:
space:
mode:
authorWalter Bender <walter.bender@gmail.com>2012-07-19 19:14:45 (GMT)
committer Walter Bender <walter.bender@gmail.com>2012-07-19 19:14:45 (GMT)
commitb34eb4723bde739eed00c9595192aa5325808592 (patch)
tree6cb9c707036c08fe9ccc15135e4f28779770c1e8 /samples/graphics-city.ta
parent0799cf334bc642223573372e0a74ea8db797843f (diff)
cleaned up examples
Diffstat (limited to 'samples/graphics-city.ta')
-rw-r--r--samples/graphics-city.ta285
1 files changed, 149 insertions, 136 deletions
diff --git a/samples/graphics-city.ta b/samples/graphics-city.ta
index f988e25..e501e16 100644
--- a/samples/graphics-city.ta
+++ b/samples/graphics-city.ta
@@ -1,136 +1,149 @@
-[[0, ["start", 2.0], 579, 84, [null, 74]],
-[1, "forward", 1189, 800, [5, 4, 2]],
-[2, "right", 1189, 842, [1, 3, null]],
-[3, ["number", 90], 1247, 842, [2, null]],
-[4, "box1", 1261, 800, [1, null]],
-[5, "repeat", 1127, 740, [8, 6, 1, 9]],
-[6, ["number", 4], 1175, 740, [5, null]],
-[7, ["vspace", 0], 1127, 860, [9, 18]],
-[8, "startfill", 1127, 698, [22, 5]],
-[9, "stopfill", 1127, 818, [5, 7]],
-[10, "repeat", 1127, 986, [12, 11, 13, 48]],
-[11, ["number", 4], 1175, 986, [10, null]],
-[12, ["vspace", 0], 1127, 944, [18, 10]],
-[13, "forward", 1189, 1046, [10, 16, 14]],
-[14, "right", 1189, 1088, [13, 15, null]],
-[15, ["number", 90], 1247, 1088, [14, null]],
-[16, "box1", 1261, 1046, [13, null]],
-[17, "storeinbox1", 579, 252, [92, 94, 119]],
-[18, "setshade", 1127, 902, [7, 21, 12]],
-[19, ["number", 50.0], 1267, 944, [21, null]],
-[20, "shade", 1267, 902, [21, null]],
-[21, ["plus2", 0], 1213, 902, [18, 20, 19]],
-[22, "seth", 1127, 656, [25, 23, 8]],
-[23, ["number", 45.0], 1185, 656, [22, null]],
-[24, "hat1", 76, 572, [null, 26]],
-[25, "hat2", 1127, 614, [null, 22]],
-[26, "seth", 76, 614, [24, 27, 77]],
-[27, ["number", 180.0], 134, 614, [26, null]],
-[28, "ycor", 249, 656, [30, null]],
-[29, "bottompos", 273, 698, [30, null]],
-[30, ["minus2", 0], 195, 656, [77, 28, 29]],
-[31, "forward", 138, 800, [37, 78, 40]],
-[32, "forward", 138, 884, [40, 76, 36]],
-[33, ["number", 2.0], 318, 926, [34, null]],
-[34, "sqrt", 264, 926, [76, 33]],
-[35, "box1", 264, 884, [76, null]],
-[36, ["vspace", 0], 138, 926, [32, 42]],
-[37, "repeat", 76, 740, [49, 38, 31, 50]],
-[38, ["number", 2.0], 124, 740, [37, null]],
-[39, ["vspace", 80], 76, 860, [50, 63]],
-[40, "left", 138, 842, [31, 41, 32]],
-[41, ["number", 90], 196, 842, [40, null]],
-[42, "left", 138, 968, [36, 43, null]],
-[43, ["number", 90], 196, 968, [42, null]],
-[44, "setshade", 1127, 1356, [91, 47, null]],
-[45, ["number", 50.0], 1291, 1398, [47, null]],
-[46, "shade", 1267, 1356, [47, null]],
-[47, ["minus2", 0], 1213, 1356, [44, 46, 45]],
-[48, ["vspace", 20], 1127, 1064, [10, 81]],
-[49, "startfill", 76, 698, [77, 37]],
-[50, "stopfill", 76, 818, [37, 39]],
-[51, "repeat", 76, 1146, [70, 52, 53, 71]],
-[52, ["number", 2], 124, 1146, [51, null]],
-[53, "forward", 138, 1206, [51, 79, 54]],
-[54, "left", 138, 1248, [53, 55, 56]],
-[55, ["number", 90], 196, 1248, [54, null]],
-[56, "forward", 138, 1290, [54, 80, 60]],
-[57, "box1", 264, 1290, [80, null]],
-[58, "sqrt", 264, 1332, [80, 59]],
-[59, ["number", 2], 318, 1332, [58, null]],
-[60, ["vspace", 0], 138, 1332, [56, 61]],
-[61, "left", 138, 1374, [60, 62, null]],
-[62, ["number", 90], 196, 1374, [61, null]],
-[63, "setshade", 76, 1062, [39, 69, 70]],
-[64, ["number", 50.0], 216, 1104, [69, null]],
-[65, "shade", 216, 1062, [69, null]],
-[66, "setshade", 76, 1466, [71, 75, null]],
-[67, ["number", 50.0], 240, 1508, [75, null]],
-[68, "shade", 216, 1466, [75, null]],
-[69, ["plus2", 0], 162, 1062, [63, 65, 64]],
-[70, ["vspace", 0], 76, 1104, [63, 51]],
-[71, ["vspace", 100], 76, 1224, [51, 66]],
-[72, "stack1", 641, 938, [105, 73]],
-[73, "stack2", 641, 980, [72, 113]],
-[74, "clean", 579, 126, [0, 92]],
-[75, ["minus2", 0], 162, 1466, [66, 68, 67]],
-[76, ["product2", 0], 210, 884, [32, 35, 34]],
-[77, "storeinbox2", 76, 656, [26, 30, 49]],
-[78, "box2", 210, 800, [31, null]],
-[79, "box2", 210, 1206, [53, null]],
-[80, ["product2", 0], 210, 1290, [56, 57, 58]],
-[81, "seth", 1127, 1146, [48, 82, 83]],
-[82, ["number", 135.0], 1185, 1146, [81, null]],
-[83, "forward", 1127, 1188, [81, 84, 85]],
-[84, "box1", 1199, 1188, [83, null]],
-[85, "seth", 1127, 1230, [83, 86, 90]],
-[86, ["number", 180.0], 1185, 1230, [85, null]],
-[87, "ycor", 1253, 1272, [88, null]],
-[88, ["minus2", 0], 1199, 1272, [90, 87, 89]],
-[89, "bottompos", 1277, 1314, [88, null]],
-[90, "forward", 1127, 1272, [85, 88, 91]],
-[91, ["vspace", 0], 1127, 1314, [90, 44]],
-[92, ["fillscreen", 0], 579, 168, [74, 93, 133, 17]],
-[93, ["number", 60], 665, 168, [92, null]],
-[94, ["random", 0], 698, 252, [17, 95, 96, null]],
-[95, ["number", 75.0], 786, 252, [94, null]],
-[96, ["number", 125.0], 786, 294, [94, null]],
-[97, "repeat", 579, 462, [112, 98, 131, null]],
-[98, ["number", 100.0], 627, 462, [97, null]],
-[99, ["setxy2", 40], 641, 732, [104, 100, 110, 105]],
-[100, ["random", 20], 699, 732, [99, 134, 102, null]],
-[101, "leftpos", 841, 732, [134, null]],
-[102, "rightpos", 787, 814, [100, null]],
-[103, "toppos", 702, 378, [109, null]],
-[104, "penup", 641, 690, [127, 99]],
-[105, "pendown", 641, 896, [99, 72]],
-[106, ["storein", 0], 579, 336, [119, 107, 109, 112]],
-[107, ["string", "top"], 648, 336, [106, null]],
-[108, ["number", 100.0], 726, 420, [109, null]],
-[109, ["minus2", 0], 648, 378, [106, 103, 108]],
-[110, "box", 699, 854, [99, 111, null]],
-[111, ["string", "top"], 754, 854, [110, null]],
-[112, ["vspace", 0], 579, 420, [106, 97]],
-[113, ["storein", 0], 641, 1022, [73, 114, 118, null]],
-[114, ["string", "top"], 710, 1022, [113, null]],
-[115, ["number", 3.0], 788, 1106, [118, null]],
-[116, "box", 764, 1064, [118, 117, null]],
-[117, ["string", "top"], 819, 1064, [116, null]],
-[118, ["minus2", 0], 710, 1064, [113, 116, 115]],
-[119, ["vspace", 0], 579, 294, [17, 106]],
-[120, "setshade", 641, 606, [132, 126, 127]],
-[121, ["number", 8.0], 805, 688, [126, null]],
-[122, "box", 859, 648, [125, 123, null]],
-[123, ["string", "top"], 914, 648, [122, null]],
-[124, "toppos", 835, 606, [125, null]],
-[125, ["minus2", 0], 781, 606, [126, 124, 122]],
-[126, ["division2", 20], 727, 606, [120, 125, 121]],
-[127, ["vspace", 0], 641, 648, [120, 104]],
-[128, ["random", 0], 719, 522, [131, 129, 130, null]],
-[129, ["number", 0], 807, 522, [128, null]],
-[130, ["number", 10.0], 807, 564, [128, null]],
-[131, "setcolor", 641, 522, [97, 128, 132]],
-[132, ["vspace", 0], 641, 564, [131, 120]],
-[133, ["number", 0.0], 665, 210, [92, null]],
-[134, ["minus2", 0], 787, 732, [100, 101, 135]],
-[135, ["number", 50.0], 865, 774, [134, null]]]
+[[0, ["start", 2.0], 401, 0, [null, 65]],
+[1, "forward", 784, 194, [4, 143, 2]],
+[2, "right", 784, 236, [1, 3, null]],
+[3, ["number", 90], 842, 236, [2, null]],
+[4, "repeat", 719, 134, [7, 5, 1, 8]],
+[5, ["number", 4], 770, 134, [4, null]],
+[6, ["vspace", 0], 719, 254, [8, 15]],
+[7, "startfill", 719, 92, [19, 4]],
+[8, "stopfill", 719, 212, [4, 6]],
+[9, "repeat", 719, 380, [11, 10, 12, 42]],
+[10, ["number", 4], 770, 380, [9, null]],
+[11, ["vspace", 0], 719, 338, [15, 9]],
+[12, "forward", 784, 440, [9, 145, 13]],
+[13, "right", 784, 482, [12, 14, null]],
+[14, ["number", 90], 842, 482, [13, null]],
+[15, "setshade", 719, 296, [6, 18, 11]],
+[16, ["number", 50], 858, 338, [18, null]],
+[17, "shade", 858, 296, [18, null]],
+[18, ["plus2", 0], 804, 296, [15, 17, 16]],
+[19, "seth", 719, 50, [141, 20, 7]],
+[20, ["number", 45], 777, 50, [19, null]],
+[21, "seth", 57, 191, [131, 22, 125]],
+[22, ["number", 180], 115, 191, [21, null]],
+[23, "ycor", 179, 275, [25, null]],
+[24, "bottompos", 203, 317, [25, null]],
+[25, ["minus2", 0], 125, 275, [125, 23, 24]],
+[26, "forward", 122, 419, [31, 133, 34]],
+[27, "forward", 122, 503, [34, 67, 30]],
+[28, ["number", 2], 301, 545, [29, null]],
+[29, "sqrt", 247, 545, [67, 28]],
+[30, ["vspace", 0], 122, 545, [27, 36]],
+[31, "repeat", 57, 359, [43, 32, 26, 44]],
+[32, ["number", 2], 108, 359, [31, null]],
+[33, ["vspace", 60], 57, 479, [44, 56]],
+[34, "left", 122, 461, [26, 35, 27]],
+[35, ["number", 90], 180, 461, [34, null]],
+[36, "left", 122, 587, [30, 37, null]],
+[37, ["number", 90], 180, 587, [36, null]],
+[38, "setshade", 719, 750, [78, 41, null]],
+[39, ["number", 50], 882, 792, [41, null]],
+[40, "shade", 858, 750, [41, null]],
+[41, ["minus2", 0], 804, 750, [38, 40, 39]],
+[42, ["vspace", 20], 719, 458, [9, 69]],
+[43, "startfill", 57, 317, [125, 31]],
+[44, "stopfill", 57, 437, [31, 33]],
+[45, "repeat", 57, 725, [63, 46, 47, 64]],
+[46, ["number", 2], 108, 725, [45, null]],
+[47, "forward", 122, 785, [45, 137, 48]],
+[48, "left", 122, 827, [47, 49, 50]],
+[49, ["number", 90], 180, 827, [48, null]],
+[50, "forward", 122, 869, [48, 68, 53]],
+[51, "sqrt", 247, 911, [68, 52]],
+[52, ["number", 2], 301, 911, [51, null]],
+[53, ["vspace", 0], 122, 911, [50, 54]],
+[54, "left", 122, 953, [53, 55, null]],
+[55, ["number", 90], 180, 953, [54, null]],
+[56, "setshade", 57, 641, [33, 62, 63]],
+[57, ["number", 50], 196, 683, [62, null]],
+[58, "shade", 196, 641, [62, null]],
+[59, "setshade", 57, 1005, [64, 66, null]],
+[60, ["number", 50], 220, 1047, [66, null]],
+[61, "shade", 196, 1005, [66, null]],
+[62, ["plus2", 0], 142, 641, [56, 58, 57]],
+[63, ["vspace", 0], 57, 683, [56, 45]],
+[64, ["vspace", 80], 57, 803, [45, 59]],
+[65, "clean", 401, 42, [0, 79]],
+[66, ["minus2", 0], 142, 1005, [59, 61, 60]],
+[67, ["product2", 0], 193, 503, [27, 135, 29]],
+[68, ["product2", 0], 193, 869, [50, 139, 51]],
+[69, "seth", 719, 540, [42, 70, 71]],
+[70, ["number", 135], 777, 540, [69, null]],
+[71, "forward", 719, 582, [69, 147, 72]],
+[72, "seth", 719, 624, [71, 73, 77]],
+[73, ["number", 180], 777, 624, [72, null]],
+[74, "ycor", 844, 666, [75, null]],
+[75, ["minus2", 0], 790, 666, [77, 74, 76]],
+[76, "bottompos", 868, 708, [75, null]],
+[77, "forward", 719, 666, [72, 75, 78]],
+[78, ["vspace", 0], 719, 708, [77, 38]],
+[79, ["fillscreen", 0], 401, 84, [65, 80, 120, 123]],
+[80, ["number", 60], 483, 84, [79, null]],
+[81, ["random", 0], 469, 210, [123, 82, 83, null]],
+[82, ["number", 75], 555, 210, [81, null]],
+[83, ["number", 125], 555, 252, [81, null]],
+[84, "repeat", 401, 420, [99, 85, 118, null]],
+[85, ["number", 100], 452, 420, [84, null]],
+[86, ["setxy2", 40], 466, 690, [91, 87, 97, 92]],
+[87, ["random", 20], 524, 690, [86, 121, 89, null]],
+[88, "leftpos", 664, 690, [121, null]],
+[89, "rightpos", 610, 772, [87, null]],
+[90, "toppos", 523, 336, [96, null]],
+[91, "penup", 466, 648, [114, 86]],
+[92, "pendown", 466, 854, [86, 127]],
+[93, ["storein", 0], 401, 294, [106, 94, 96, 99]],
+[94, ["string", "top"], 469, 294, [93, null]],
+[95, ["number", 100], 547, 378, [96, null]],
+[96, ["minus2", 0], 469, 336, [93, 90, 95]],
+[97, "box", 524, 812, [86, 98, null]],
+[98, ["string", "top"], 579, 812, [97, null]],
+[99, ["vspace", 0], 401, 378, [93, 84]],
+[100, ["storein", 0], 466, 980, [129, 101, 105, null]],
+[101, ["string", "top"], 534, 980, [100, null]],
+[102, ["number", 3], 612, 1064, [105, null]],
+[103, "box", 588, 1022, [105, 104, null]],
+[104, ["string", "top"], 643, 1022, [103, null]],
+[105, ["minus2", 0], 534, 1022, [100, 103, 102]],
+[106, ["vspace", 0], 401, 252, [123, 93]],
+[107, "setshade", 466, 564, [119, 113, 114]],
+[108, ["number", 8], 629, 646, [113, null]],
+[109, "box", 683, 606, [112, 110, null]],
+[110, ["string", "top"], 738, 606, [109, null]],
+[111, "toppos", 659, 564, [112, null]],
+[112, ["minus2", 0], 605, 564, [113, 111, 109]],
+[113, ["division2", 20], 551, 564, [107, 112, 108]],
+[114, ["vspace", 0], 466, 606, [107, 91]],
+[115, ["random", 0], 543, 480, [118, 116, 117, null]],
+[116, ["number", 0], 629, 480, [115, null]],
+[117, ["number", 10], 629, 522, [115, null]],
+[118, "setcolor", 466, 480, [84, 115, 119]],
+[119, ["vspace", 0], 466, 522, [118, 107]],
+[120, ["number", 0], 483, 126, [79, null]],
+[121, ["minus2", 0], 610, 690, [87, 88, 122]],
+[122, ["number", 50], 688, 732, [121, null]],
+[123, ["storein", 0], 401, 168, [79, 124, 81, 106]],
+[124, ["string", "my box 1"], 469, 168, [123, null]],
+[125, ["storein", 0], 57, 233, [21, 126, 25, 43]],
+[126, ["string", "my box 2"], 125, 233, [125, null]],
+[127, "stack", 466, 896, [92, 128, 129]],
+[128, ["string", "building"], 524, 896, [127, null]],
+[129, "stack", 466, 938, [127, 130, 100]],
+[130, ["string", "roof"], 524, 938, [129, null]],
+[131, "hat", 57, 141, [null, 132, 21]],
+[132, ["string", "building"], 115, 149, [131, null]],
+[133, "box", 193, 419, [26, 134, null]],
+[134, ["string", "my box 2"], 248, 419, [133, null]],
+[135, "box", 247, 503, [67, 136, null]],
+[136, ["string", "my box 1"], 302, 503, [135, null]],
+[137, "box", 193, 785, [47, 138, null]],
+[138, ["string", "my box 2"], 248, 785, [137, null]],
+[139, "box", 247, 869, [68, 140, null]],
+[140, ["string", "my box 1"], 302, 869, [139, null]],
+[141, "hat", 719, 0, [null, 142, 19]],
+[142, ["string", "roof"], 777, 8, [141, null]],
+[143, "box", 855, 194, [1, 144, null]],
+[144, ["string", "my box 1"], 910, 194, [143, null]],
+[145, "box", 855, 440, [12, 146, null]],
+[146, ["string", "my box 1"], 910, 440, [145, null]],
+[147, "box", 790, 582, [71, 148, null]],
+[148, ["string", "my box 1"], 845, 582, [147, null]]]