]> git.tdb.fi Git - r2c2.git/blob - tracks.dat
Include block in the emergency signal
[r2c2.git] / tracks.dat
1 scale 1 87;
2 gauge 16.5;
3
4 track_appearance
5 {
6         rail_profile
7         {
8                 point 1.5 0.0;
9                 smooth_point 1.5 0.3;
10                 smooth_point 0.8 0.4;
11                 smooth_point 0.8 1.4;
12                 smooth_point 1.0 1.6;
13                 smooth_point 1.0 2.1;
14                 smooth_point 0.8 2.3;
15                 smooth_point 0.2 2.3;
16                 smooth_point 0.0 2.1;
17                 smooth_point 0.0 1.6;
18                 smooth_point 0.2 1.4;
19                 smooth_point 0.2 0.4;
20                 smooth_point -0.5 0.3;
21                 point -0.5 0.0;
22         };
23         ballast_profile
24         {
25                 point 20.0 0.0;
26                 point 14.0 7.5;
27                 point -14.0 7.5;
28                 point -20.0 0.0;
29         };
30         tie_profile
31         {
32                 point 13.5 0.0;
33                 point 13.5 0.5;
34                 point -13.5 0.5;
35                 point -13.5 0.0;
36         };
37         tie_length 2.2;
38         tie_spacing 7.8;
39
40         technique "track.technique";
41 };
42
43 // Straight
44
45 track \24064
46 {
47         description "Straight, 64.3mm (R3-R4-R5)";
48         part
49         {
50                 length 64.3;
51         };
52 };
53
54 track \24071
55 {
56         description "Straight, 70.8mm (for slim turnouts)";
57         part
58         {
59                 length 70.8;
60         };
61         autofit_preference 0;
62 };
63
64 track \24077
65 {
66         description "Straight, 77.5mm (R1-R2-R3)";
67         part
68         {
69                 length 77.5;
70         };
71         autofit_preference 2;
72 };
73
74 track \24094
75 {
76         description "Straight, 94.2mm";
77         part
78         {
79                 length 94.2;
80         };
81         autofit_preference 2;
82 };
83
84 track \24172
85 {
86         description "Straight, 171.7mm";
87         part
88         {
89                 length 171.7;
90         };
91         autofit_preference 2;
92 };
93
94 track \24188
95 {
96         description "Straight, 188.3mm (turnout length)";
97         part
98         {
99                 length 188.3;
100         };
101         autofit_preference 2;
102 };
103
104 track \24229
105 {
106         description "Straight, 229.3mm";
107         part
108         {
109                 length 229.3;
110         };
111 };
112
113 track \24236
114 {
115         description "Straight, 236.1mm (slim turnout length)";
116         part
117         {
118                 length 236.1;
119         };
120 };
121
122 track \24360
123 {
124         description "Straight, 360mm";
125         part
126         {
127                 length 360;
128         };
129 };
130
131 // Curves, R1
132
133 track \24107
134 {
135         description "Curve, R1 = 360mm, 7.5°";
136         part
137         {
138                 length 7.5;
139                 radius 360;
140         };
141 };
142
143 track \24115
144 {
145         description "Curve, R1 = 360mm, 15°";
146         part
147         {
148                 length 15;
149                 radius 360;
150         };
151 };
152
153 track \24130
154 {
155         description "Curve, R1 = 360mm, 30°";
156         part
157         {
158                 length 30;
159                 radius 360;
160         };
161 };
162
163 // Curves, R2
164
165 track \24206
166 {
167         description "Curve, R2 = 437.5mm, 5.7° (turnout to 30°)";
168         part
169         {
170                 length 5.7;
171                 radius 437.5;
172         };
173 };
174
175 track \24207
176 {
177         description "Curve, R2 = 437.5mm, 7.5°";
178         part
179         {
180                 length 7.5;
181                 radius 437.5;
182         };
183 };
184
185 track \24215
186 {
187         description "Curve, R2 = 437.5mm, 15°";
188         part
189         {
190                 length 15;
191                 radius 437.5;
192         };
193 };
194
195 track \24224
196 {
197         description "Curve, R2 = 437.5mm, 24.3° (turnout)";
198         part
199         {
200                 length 24.3;
201                 radius 437.5;
202         };
203 };
204
205 track \24230
206 {
207         description "Curve, R2 = 437.5mm, 30°";
208         part
209         {
210                 length 30;
211                 radius 437.5;
212         };
213 };
214
215 // Curves, R3
216
217 track \24330
218 {
219         description "Curve, R3 = 515mm, 30°";
220         part
221         {
222                 length 30;
223                 radius 515;
224         };
225 };
226
227 // Curves, R4
228
229 track \24430
230 {
231         description "Curve, R4 = 579.3mm, 30°";
232         part
233         {
234                 length 30;
235                 radius 579.3;
236         };
237 };
238
239 // Curves, R5
240
241 track \24530
242 {
243         description "Curve, R5 = 643.6mm, 30°";
244         part
245         {
246                 length 30;
247                 radius 643.6;
248         };
249 };
250
251 // Curves, slim turnout
252
253 track \24912
254 {
255         description "Curve, R = 1114.6mm, 12.1° (slim turnout)";
256         part
257         {
258                 length 12.1;
259                 radius 1114.6;
260         };
261 };
262
263 // Curved turnouts, R1
264
265 track \24671
266 {
267         description "Curved turnout, left";
268         part
269         {
270                 length 77.5;
271                 path 0;
272         };
273         part
274         {
275                 start 77.5 0 0;
276                 length 30;
277                 radius 360;
278                 path 0;
279         };
280         part
281         {
282                 length 30;
283                 radius 360;
284                 path 1;
285         };
286 };
287
288 track \24672
289 {
290         description "Curved turnout, right";
291         part
292         {
293                 length 77.5;
294                 path 0;
295         };
296         part
297         {
298                 start 77.5 0 0;
299                 length 30;
300                 radius -360;
301                 path 0;
302         };
303         part
304         {
305                 length 30;
306                 radius -360;
307                 path 1;
308         };
309 };
310
311 // Turnouts, R2
312
313 track \24611
314 {
315         description "Turnout, left";
316         part
317         {
318                 length 188.3;
319                 path 0;
320         };
321         part
322         {
323                 length 24.3;
324                 radius 437.5;
325                 path 1;
326         };
327 };
328
329 track \24612
330 {
331         description "Turnout, right";
332         part
333         {
334                 length 188.3;
335                 path 0;
336         };
337         part
338         {
339                 length 24.3;
340                 radius -437.5;
341                 path 1;
342         };
343 };
344
345 track \24630
346 {
347         description "Turnout, 3-way";
348         part
349         {
350                 length 188.3;
351                 path 0;
352         };
353         part
354         {
355                 length 24.3;
356                 radius 437.5;
357                 path 2;
358         };
359         part
360         {
361                 length 24.3;
362                 radius -437.5;
363                 path 1;
364         };
365 };
366
367 track \24624
368 {
369         description "Turnout, double slip";
370         state_bits 1;
371         part
372         {
373                 length 188.3;
374                 path 0;
375         };
376         part
377         {
378                 length 24.3;
379                 radius -437.5;
380                 path 1;
381         };
382         part
383         {
384                 start 8.34 38.74 -24.3;
385                 length 188.3;
386                 path 2;
387         };
388         part
389         {
390                 start 8.34 38.74 -24.3;
391                 length 24.3;
392                 radius 437.5;
393                 path 3;
394         };
395 };
396
397 // Slim turnouts
398
399 track \24711
400 {
401         description "Slim turnout, left";
402         part
403         {
404                 length 236.1;
405                 path 0;
406         };
407         part
408         {
409                 length 12.1;
410                 radius 1114.6;
411                 path 1;
412         };
413 };
414
415 track \24712
416 {
417         description "Slim turnout, right";
418         part
419         {
420                 length 236.1;
421                 path 0;
422         };
423         part
424         {
425                 length 12.1;
426                 radius -1114.6;
427                 path 1;
428         };
429 };
430
431 // Crossings
432
433 track \24640
434 {
435         description "Crossing, 24.3°";
436         part
437         {
438                 length 188.3;
439         };
440         part
441         {
442                 start 8.34 38.74 -24.3;
443                 length 188.3;
444         };
445 };
446
447 track \24649
448 {
449         description "Crossing, 48.6°";
450         part
451         {
452                 length 103.3;
453         };
454         part
455         {
456                 start 17.49 38.74 -48.6;
457                 length 103.3;
458         };
459 };
460
461 track \24740
462 {
463         description "Slim crossing, 12.1°";
464         part
465         {
466                 length 236.1;
467         };
468         part
469         {
470                 start 2.62 24.75 -12.1;
471                 length 236.1;
472         };
473 };
474
475 // Specials
476
477 track \24977
478 {
479         description "Bumper";
480         object "bumper.object";
481         part
482         {
483                 length 77.5;
484                 dead_end true;
485         };
486 };
487
488 // Signals
489
490 signal \7039
491 {
492         indication "Hp1"
493         {
494                 aspect 0;
495                 free_blocks 1;
496         };
497         indication "Hp0"
498         {
499                 aspect 1;
500                 free_blocks 0;
501         };
502         object "homesignal.object";
503 };
504
505 // Layout for selecting tracks
506
507 layout
508 {
509         beamgate
510         {
511                 position -0.3876098 0.3496740 0.000000;
512                 rotation 1.570800;
513         };
514         track \24115
515         {
516                 position 0.0806517 0.139002 0;
517                 rotation 2.22529;
518         };
519         track \24612
520         {
521                 position -0.310086 -0.38055 0;
522                 rotation 1.5708;
523         };
524         track \24172
525         {
526                 position -0.232565 -0.0797749 0;
527                 rotation 1.5708;
528         };
529         track \24611
530         {
531                 position -0.387608 -0.380475 0;
532                 rotation 1.5708;
533         };
534         track \24130
535         {
536                 position 0.155044 -0.08015 0;
537                 rotation 1.5708;
538         };
539         track \24230
540         {
541                 position 0.232566 -0.0802249 0;
542                 rotation 1.5708;
543         };
544         track \24107
545         {
546                 position -0.0249545 0.231617 0;
547                 rotation 2.61799;
548         };
549         track \24224
550         {
551                 position -0.465131 -0.38055 0;
552                 rotation 1.5708;
553         };
554         track \24330
555         {
556                 position 0.310088 -0.0803 0;
557                 rotation 1.5708;
558         };
559         track \24215
560         {
561                 position 0.142158 0.186105 0;
562                 rotation 2.2253;
563         };
564         track \24207
565         {
566                 position 0.0138165 0.298658 0;
567                 rotation 2.61799;
568         };
569         track \24711
570         {
571                 position 0.374455 -0.381008 0;
572                 rotation 1.5708;
573         };
574         track \24530
575         {
576                 position 0.438821 -0.0809179 0;
577                 rotation 1.5708;
578         };
579         track \24430
580         {
581                 position 0.374455 -0.080609 0;
582                 rotation 1.5708;
583         };
584         track \24630
585         {
586                 position -0.19005 -0.380551 0;
587                 rotation 1.5708;
588         };
589         track \24712
590         {
591                 position 0.438821 -0.381316 0;
592                 rotation 1.5708;
593         };
594         track \24624
595         {
596                 position -0.0775215 -0.380625 0;
597                 rotation 1.5708;
598         };
599         track \24640
600         {
601                 position -0.232565 0.185972 0;
602                 rotation 1.5708;
603         };
604         track \24671
605         {
606                 position 0.0775225 -0.380624 0;
607                 rotation 1.5708;
608         };
609         track \24977
610         {
611                 position -0.465131 0.186196 0;
612                 rotation 1.5708;
613         };
614         track \24672
615         {
616                 position 0.155044 -0.380699 0;
617                 rotation 1.5708;
618         };
619         track \24649
620         {
621                 position -0.348827 0.194312 0;
622                 rotation 1.99491;
623         };
624         track \24064
625         {
626                 position 0.0775223 -0.080075 0;
627                 rotation 1.5708;
628         };
629         track \24077
630         {
631                 position -0.0775215 -0.079925 0;
632                 rotation 1.5708;
633         };
634         track \24229
635         {
636                 position -0.387609 -0.079626 0;
637                 rotation 1.5708;
638         };
639         track \24071
640         {
641                 position 2.56295e-07 -0.0799999 0;
642                 rotation 1.5708;
643         };
644         track \24094
645         {
646                 position -0.155042 -0.07985 0;
647                 rotation 1.5708;
648         };
649         track \24188
650         {
651                 position -0.310087 -0.0797 0;
652                 rotation 1.5708;
653         };
654         track \24236
655         {
656                 position -0.465131 -0.0795509 0;
657                 rotation 1.5708;
658         };
659         track \24912
660         {
661                 position 0.310088 -0.380699 0;
662                 rotation 1.5708;
663         };
664         track \24206
665         {
666                 position -0.446223 -0.161726 0;
667                 rotation 2.0944;
668         };
669         track \24740
670         {
671                 position -0.112537 0.138174 0;
672                 rotation 1.5708;
673         };
674         track \24360
675         {
676                 position -0.542646 -0.0794758 0;
677                 rotation 1.5708;
678         };
679         signal \7039
680         {
681                 position -0.5020055 0.3153508 0.000000;
682                 rotation 1.570800;
683         };
684 };