Develop and Download Open Source Software

Browse Subversion Repository

Contents of /trunk/freesc/roller.scm

Parent Directory Parent Directory | Revision Log Revision Log


Revision 30 - (show annotations) (download)
Mon Feb 26 13:50:55 2007 UTC (17 years, 1 month ago) by tmurakam
File size: 10761 byte(s)
file moved

1 ;Roller Coaster Macro By Peter Tanner at dtanner@mail.bcpl.lib.md.us for Airport and Scasm
2 ;look for it in marylnd.zip at the start of July 1996
3 ;70 meters tall at highest point and 160 meters long
4 Area( 5 %1 %2 %3 )
5 PerspectiveCall( :num0 )
6 ; ShadowCall( :num1 )
7
8 Jump( : )
9
10 :num0
11 Perspective
12
13 :num1
14 RefPoint( 7 :num3 %4 %1 %2 )
15
16 :crashnot
17 RotatedCall( :num2 0 0 %5 )
18 Return
19
20
21
22 :num2
23
24 Points( 0
25 0 0 0 ;0
26 10 0 10 ;1 ;1st unit
27 10 0 20 ;2
28 10 20 20 ;3
29 10 20 10 ;4
30
31 20 0 10 ;5 ;2nd unit
32 20 0 20 ;6
33 20 25 20 ;7
34 20 25 10 ;8
35
36 30 0 10 ;9 ;3rd unit
37 30 0 20 ;10
38 30 25 20 ;11
39 30 25 10 ;12
40
41 40 0 0 ;13 ;4th unit
42 40 0 10 ;14
43 40 25 10 ;15
44 40 25 0 ;16
45
46 50 0 0 ;17 ;5th Unit
47 50 0 10 ;18
48 50 25 10 ;19
49 50 25 0 ;20
50
51 60 0 0 ;21 ;6th Unit
52 60 0 10 ;22
53 60 30 10 ;23
54 60 30 0 ;24
55
56 70 0 0 ;25 ;7th Unit
57 70 0 10 ;26
58 70 33 10 ;27
59 70 33 0 ;28
60
61 80 0 10 ;29 ;8th Unit
62 80 0 20 ;30
63 80 35 20 ;31
64 80 35 10 ;32
65
66 90 0 30 ;33 ;9th Unit
67 90 0 40 ;34
68 90 35 40 ;35
69 90 35 30 ;36
70
71 90 37 50 ;37 ;10th unit
72 100 37 50 ;38
73
74 90 35 60 ;39 ;11th unit
75 100 35 60 ;40
76
77 90 34 70 ;41 ;12 unit
78 100 34 80 ;42
79
80 80 34 70 ;43 ;13 unit
81 80 34 80 ;44
82
83 70 40 70 ;45 ;14 unit
84 70 40 80 ;46
85
86 70 0 70 ;47 ;supporter
87 70 0 80 ;48
88
89 60 46 70 ;49 ;15 unit
90 60 46 80 ;50
91
92 50 52 70 ;51 ;16 unit
93 50 52 80 ;52
94
95 40 58 70 ;53 ;17 unit
96 40 58 80 ;54
97
98
99 30 66 70 ;55 ;18 unit
100 30 66 80 ;56
101
102 20 74 70 ;57 ;19 unit
103 20 74 80 ;58
104
105 10 76 70 ;59 ;20 unit
106 10 76 80 ;60
107
108 0 76 70 ;61 ;21 unit
109 0 76 80 ;62
110
111 5 76 70 ;63 ;highest supporter
112 5 76 80 ;64
113 5 0 70 ;65
114 5 0 80 ;66
115
116 -3 68 70 ;67 ;22 unit
117 -3 68 80 ;68
118
119 -15 45 70 ;69 ;23 unit
120 -15 45 80 ;70
121
122 40 0 70 ;71 ;supporter for unit 17
123 40 0 80 ;72
124
125 -20 35 70 ;73 ;24 unit
126 -20 35 80 ;74
127
128 -25 30 70 ;75 ;25 unit
129 -25 30 80 ;76
130
131 -35 25 70 ;77 ;26 unit
132 -35 25 80 ;78
133
134 -45 20 70 ;79 ;27 unit
135 -45 20 80 ;80
136
137 -60 20 70 ;81 ;28 unit
138 -60 20 80 ;82
139
140 -53 0 70 ;83 ;Unit 28 supporter
141 -53 0 80 ;84
142 -53 20 70 ;85
143 -53 20 80 ;86
144
145 -70 25 70 ;87 ;29 unit *
146 -70 25 80 ;88;
147
148 -80 25 70 ;89;* 30 unit
149 -80 25 80 ;90
150
151 -70 25 60 ;91 ;31 unit
152 -80 25 60 ;92
153
154 -70 30 50 ;93 ;32 unit
155 -80 30 50 ;94
156
157 -70 27 40 ;95 ;33 unit
158 -80 27 40 ;96
159
160 -65 27 30 ;97 ;34 unit
161 -75 27 30 ;98
162
163 -60 27 20 ;99 ;35 unit
164 -70 27 20 ;100
165
166 -55 27 10 ;101 ;36 unit
167 -65 27 10 ;102
168
169 -50 27 10 ;103 ;37 unit
170 -50 27 20 ;104
171
172 -40 30 10 ;105 ;38 unit
173 -40 30 20 ;106
174
175 -30 35 10 ;107 ;39 unit
176 -30 35 20 ;108
177 -30 0 10 ;109
178 -30 0 20 ;110
179
180 -20 40 10 ;111 ;40 unit
181 -20 40 20 ;112
182
183 -10 33 10 ;113 ;41 unit
184 -10 33 20 ;114
185
186 0 25 10 ;115 ;42 unit
187 0 25 20 ;116
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220 )
221
222
223
224
225 :now_outside
226
227 LineColor( 04 f0 ) ;first unit
228 MoveToPt( 2 )
229 DrawToPt( 3 )
230 drawtopt( 4 )
231 drawtopt ( 1 )
232
233
234 movetopt( 3 )
235 drawtopt( 7 )
236 drawtopt( 8 )
237 drawtopt( 4 )
238 drawtopt( 3 )
239
240
241 movetopt( 7 )
242 drawtopt( 11 )
243 drawtopt( 12 )
244 drawtopt( 8 )
245 drawtopt( 7 )
246
247
248 movetopt( 11 )
249 drawtopt( 15 )
250 drawtopt( 16 )
251 drawtopt( 12 )
252 drawtopt( 11 )
253
254 movetopt( 18 )
255 drawtopt( 19 )
256 drawtopt( 20 )
257 drawtopt( 17 )
258
259 movetopt( 15 )
260 drawtopt( 19 )
261 drawtopt( 20 )
262 drawtopt( 16 )
263 drawtopt( 15 )
264
265
266 movetopt( 19 )
267 drawtopt( 23 )
268 drawtopt( 24 )
269 drawtopt( 20 )
270 drawtopt( 19 )
271
272
273 movetopt( 23 )
274 drawtopt( 27 )
275 drawtopt( 28 )
276 drawtopt( 24 )
277 drawtopt( 23 )
278
279
280 movetopt( 27 )
281 drawtopt( 31 )
282 drawtopt( 32 )
283 drawtopt( 28 )
284 drawtopt( 27 )
285
286 movetopt(31 )
287 drawtopt(32 )
288 drawtopt(36 )
289 drawtopt(35 )
290 drawtopt(31 )
291 ;;; 31 32 36 35 31
292 movetopt( 34 )
293 drawtopt( 35 )
294 drawtopt( 36 )
295 drawtopt( 33 )
296
297 movetopt( 37 )
298 drawtopt( 38 )
299 drawtopt( 36 )
300 drawtopt( 35 )
301 drawtopt( 37 )
302
303 movetopt( 37 )
304 drawtopt( 39 )
305 drawtopt( 40 )
306 drawtopt( 38 )
307
308 movetopt( 39 )
309 drawtopt( 41 )
310 drawtopt( 42 )
311 drawtopt( 40 )
312
313 movetopt( 41 )
314 drawtopt( 43 )
315 drawtopt( 44 )
316 drawtopt( 42 )
317
318 movetopt( 43 )
319 drawtopt( 45 )
320 drawtopt( 46 )
321 drawtopt( 44 )
322
323 movetopt( 45 )
324 drawtopt( 47 )
325 movetopt( 46 )
326 drawtopt( 48 )
327
328 movetopt( 45 )
329 drawtopt( 49 )
330 drawtopt( 50 )
331 drawtopt( 46 )
332
333 movetopt( 49 )
334 drawtopt( 51 )
335 drawtopt( 52 )
336 drawtopt( 50 )
337
338 movetopt( 51 )
339 drawtopt( 53 )
340 drawtopt( 54 )
341 drawtopt( 52 )
342
343 movetopt( 53 )
344 drawtopt( 55 )
345 drawtopt( 56 )
346 drawtopt( 54 )
347
348
349 movetopt( 71 )
350 drawtopt( 53 )
351 movetopt( 54 )
352 drawtopt( 72 )
353
354
355
356 movetopt( 55 )
357 drawtopt( 57 )
358 drawtopt( 58 )
359 drawtopt( 56 )
360
361 movetopt( 57 )
362 drawtopt( 59 )
363 drawtopt( 60 )
364 drawtopt( 58 )
365
366 movetopt( 59 )
367 drawtopt( 61 )
368 drawtopt( 62 )
369 drawtopt( 60 )
370
371
372 movetopt( 65 )
373 drawtopt( 63 )
374 movetopt( 64 )
375 drawtopt( 66 )
376
377 movetopt( 61 )
378 drawtopt( 67 )
379 drawtopt( 68 )
380 drawtopt( 62 )
381
382
383 movetopt( 67 )
384 drawtopt( 69 )
385 drawtopt( 70 )
386 drawtopt( 68 )
387
388 movetopt( 69 )
389 drawtopt( 73 )
390 drawtopt( 74 )
391 drawtopt( 70 )
392
393 movetopt( 73 )
394 drawtopt( 75 )
395 drawtopt( 76 )
396 drawtopt( 74 )
397
398 movetopt( 75 )
399 drawtopt( 77 )
400 drawtopt( 78 )
401 drawtopt( 76 )
402
403 movetopt( 77 )
404 drawtopt( 79 )
405 drawtopt( 80 )
406 drawtopt( 78 )
407
408 movetopt( 79 )
409 drawtopt( 81 )
410 drawtopt( 82 )
411 drawtopt( 80 )
412
413
414 movetopt( 83 )
415 drawtopt( 85 )
416 movetopt( 86 )
417 drawtopt( 84 )
418
419
420 movetopt( 81 )
421 drawtopt( 87 )
422 drawtopt( 88 )
423 drawtopt( 82 )
424
425 movetopt( 87 )
426 drawtopt( 89 )
427 drawtopt( 90 )
428 drawtopt( 88 )
429
430
431 movetopt( 87 )
432 drawtopt( 91 )
433 drawtopt( 92 )
434 drawtopt( 89 )
435
436 movetopt( 91 )
437 drawtopt( 93 )
438 drawtopt( 94 )
439 drawtopt( 92 )
440
441 movetopt( 93 )
442 drawtopt( 95 )
443 drawtopt( 96 )
444 drawtopt( 94 )
445
446 movetopt( 96 )
447 drawtopt( 98 )
448 drawtopt( 97 )
449 drawtopt( 95 )
450
451 movetopt( 97 )
452 drawtopt( 99 )
453 drawtopt( 100 )
454 drawtopt( 98 )
455
456 movetopt( 99 )
457 drawtopt( 101 )
458 drawtopt( 102 )
459 drawtopt( 100 )
460
461 movetopt( 102 )
462 drawtopt( 101 )
463 drawtopt( 103 )
464 drawtopt( 104 )
465 drawtopt( 99 )
466
467 movetopt( 103 )
468 drawtopt( 105 )
469 drawtopt( 106 )
470 drawtopt( 104 )
471
472 movetopt( 105 )
473 drawtopt( 107 )
474 drawtopt( 108 )
475 drawtopt( 106 )
476
477 movetopt( 107 )
478 drawtopt( 109 )
479 movetopt( 108 )
480 drawtopt( 110 )
481
482 movetopt( 107 )
483 drawtopt( 111 )
484 drawtopt( 112 )
485 drawtopt( 108 )
486
487 movetopt( 111 )
488 drawtopt( 113 )
489 drawtopt( 114 )
490 drawtopt( 112 )
491
492 movetopt( 113 )
493 drawtopt( 115 )
494 drawtopt( 116 )
495 drawtopt( 114 )
496
497 movetopt( 116 )
498 drawtopt( 3 )
499 drawtopt( 4 )
500 drawtopt( 115 )
501
502
503 :num3
504 Return
505
506
507 EndA

Properties

Name Value
svn:eol-style native
svn:keywords Author Date Id Revision

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26