]> git.tdb.fi Git - r2c2.git/blobdiff - tracks.dat
Don't set pure_speed and accurate_position when halted
[r2c2.git] / tracks.dat
index 7a2c07a354523d886217c9f5e843c386faecaa26..a7b09e5d1f204a2e2f8d137fefcd0df7979e0d08 100644 (file)
@@ -1,25 +1,48 @@
-/* $Id$ */
-
 scale 1 87;
 gauge 16.5;
-rail_profile
-{
-       point 0.5 0.0;
-       point 0.5 2.3;
-       point -0.5 2.3;
-       point -0.5 0.0;
-};
-ballast_profile
+
+track_appearance
 {
-       point 20.0 0.0;
-       point 14.0 8.0;
-       point -14.0 8.0;
-       point -20.0 0.0;
+       rail_profile
+       {
+               point 1.5 0.0;
+               smooth_point 1.5 0.3;
+               smooth_point 0.8 0.4;
+               smooth_point 0.8 1.4;
+               smooth_point 1.0 1.6;
+               smooth_point 1.0 2.1;
+               smooth_point 0.8 2.3;
+               smooth_point 0.2 2.3;
+               smooth_point 0.0 2.1;
+               smooth_point 0.0 1.6;
+               smooth_point 0.2 1.4;
+               smooth_point 0.2 0.4;
+               smooth_point -0.5 0.3;
+               point -0.5 0.0;
+       };
+       ballast_profile
+       {
+               point 20.0 0.0;
+               point 14.0 7.5;
+               point -14.0 7.5;
+               point -20.0 0.0;
+       };
+       tie_profile
+       {
+               point 13.5 0.0;
+               point 13.5 0.5;
+               point -13.5 0.5;
+               point -13.5 0.0;
+       };
+       tie_length 2.2;
+       tie_spacing 7.8;
+
+       technique "track.technique";
 };
 
 // Straight
 
-track 24064
+track \24064
 {
        description "Straight, 64.3mm (R3-R4-R5)";
        part
@@ -28,52 +51,57 @@ track 24064
        };
 };
 
-track 24071
+track \24071
 {
        description "Straight, 70.8mm (for slim turnouts)";
        part
        {
                length 70.8;
        };
+       autofit_preference 0;
 };
 
-track 24077
+track \24077
 {
        description "Straight, 77.5mm (R1-R2-R3)";
        part
        {
                length 77.5;
        };
+       autofit_preference 2;
 };
 
-track 24094
+track \24094
 {
        description "Straight, 94.2mm";
        part
        {
                length 94.2;
        };
+       autofit_preference 2;
 };
 
-track 24172
+track \24172
 {
        description "Straight, 171.7mm";
        part
        {
                length 171.7;
        };
+       autofit_preference 2;
 };
 
-track 24188
+track \24188
 {
        description "Straight, 188.3mm (turnout length)";
        part
        {
                length 188.3;
        };
+       autofit_preference 2;
 };
 
-track 24229
+track \24229
 {
        description "Straight, 229.3mm";
        part
@@ -82,7 +110,7 @@ track 24229
        };
 };
 
-track 24236
+track \24236
 {
        description "Straight, 236.1mm (slim turnout length)";
        part
@@ -91,9 +119,18 @@ track 24236
        };
 };
 
+track \24360
+{
+       description "Straight, 360mm";
+       part
+       {
+               length 360;
+       };
+};
+
 // Curves, R1
 
-track 24107
+track \24107
 {
        description "Curve, R1 = 360mm, 7.5°";
        part
@@ -103,7 +140,7 @@ track 24107
        };
 };
 
-track 24115
+track \24115
 {
        description "Curve, R1 = 360mm, 15°";
        part
@@ -113,7 +150,7 @@ track 24115
        };
 };
 
-track 24130
+track \24130
 {
        description "Curve, R1 = 360mm, 30°";
        part
@@ -125,7 +162,7 @@ track 24130
 
 // Curves, R2
 
-track 24206
+track \24206
 {
        description "Curve, R2 = 437.5mm, 5.7° (turnout to 30°)";
        part
@@ -135,7 +172,7 @@ track 24206
        };
 };
 
-track 24207
+track \24207
 {
        description "Curve, R2 = 437.5mm, 7.5°";
        part
@@ -145,7 +182,7 @@ track 24207
        };
 };
 
-track 24215
+track \24215
 {
        description "Curve, R2 = 437.5mm, 15°";
        part
@@ -155,7 +192,7 @@ track 24215
        };
 };
 
-track 24224
+track \24224
 {
        description "Curve, R2 = 437.5mm, 24.3° (turnout)";
        part
@@ -165,7 +202,7 @@ track 24224
        };
 };
 
-track 24230
+track \24230
 {
        description "Curve, R2 = 437.5mm, 30°";
        part
@@ -177,7 +214,7 @@ track 24230
 
 // Curves, R3
 
-track 24330
+track \24330
 {
        description "Curve, R3 = 515mm, 30°";
        part
@@ -189,7 +226,7 @@ track 24330
 
 // Curves, R4
 
-track 24430
+track \24430
 {
        description "Curve, R4 = 579.3mm, 30°";
        part
@@ -201,7 +238,7 @@ track 24430
 
 // Curves, R5
 
-track 24530
+track \24530
 {
        description "Curve, R5 = 643.6mm, 30°";
        part
@@ -213,7 +250,7 @@ track 24530
 
 // Curves, slim turnout
 
-track 24912
+track \24912
 {
        description "Curve, R = 1114.6mm, 12.1° (slim turnout)";
        part
@@ -225,94 +262,93 @@ track 24912
 
 // Curved turnouts, R1
 
-track 24671
+track \24671
 {
        description "Curved turnout, left";
        part
        {
                length 77.5;
-               path 1;
+               path 0;
        };
        part
        {
                start 77.5 0 0;
                length 30;
                radius 360;
-               path 1;
+               path 0;
        };
        part
        {
                length 30;
                radius 360;
-               path 0;
+               path 1;
        };
 };
 
-track 24672
+track \24672
 {
        description "Curved turnout, right";
        part
        {
                length 77.5;
-               path 1;
+               path 0;
        };
        part
        {
                start 77.5 0 0;
                length 30;
                radius -360;
-               path 1;
+               path 0;
        };
        part
        {
                length 30;
                radius -360;
-               path 0;
+               path 1;
        };
 };
 
 // Turnouts, R2
 
-track 24611
+track \24611
 {
        description "Turnout, left";
        part
        {
                length 188.3;
-               path 1;
+               path 0;
        };
        part
        {
                length 24.3;
                radius 437.5;
-               path 0;
+               path 1;
        };
 };
 
-track 24612
+track \24612
 {
        description "Turnout, right";
        part
        {
                length 188.3;
-               path 1;
+               path 0;
        };
        part
        {
                length 24.3;
                radius -437.5;
-               path 0;
+               path 1;
        };
 };
 
-track 24630
+track \24630
 {
        description "Turnout, 3-way";
-       double_address true;
        part
        {
                length 188.3;
-               path 3;
+               path 0;
        };
        part
        {
@@ -328,72 +364,73 @@ track 24630
        };
 };
 
-track 24624
+track \24624
 {
        description "Turnout, double slip";
+       state_bits 1;
        part
        {
                length 188.3;
-               path 3;
+               path 0;
        };
        part
        {
                length 24.3;
                radius -437.5;
-               path 2;
+               path 1;
        };
        part
        {
                start 8.34 38.74 -24.3;
                length 188.3;
-               path 1;
+               path 2;
        };
        part
        {
                start 8.34 38.74 -24.3;
                length 24.3;
                radius 437.5;
-               path 0;
+               path 3;
        };
 };
 
 // Slim turnouts
 
-track 24711
+track \24711
 {
        description "Slim turnout, left";
        part
        {
                length 236.1;
-               path 1;
+               path 0;
        };
        part
        {
                length 12.1;
                radius 1114.6;
-               path 0;
+               path 1;
        };
 };
 
-track 24712
+track \24712
 {
        description "Slim turnout, right";
        part
        {
                length 236.1;
-               path 1;
+               path 0;
        };
        part
        {
                length 12.1;
                radius -1114.6;
-               path 0;
+               path 1;
        };
 };
 
 // Crossings
 
-track 24640
+track \24640
 {
        description "Crossing, 24.3°";
        part
@@ -407,7 +444,7 @@ track 24640
        };
 };
 
-track 24649
+track \24649
 {
        description "Crossing, 48.6°";
        part
@@ -421,7 +458,7 @@ track 24649
        };
 };
 
-track 24740
+track \24740
 {
        description "Slim crossing, 12.1°";
        part
@@ -437,178 +474,211 @@ track 24740
 
 // Specials
 
-track 24977
+track \24977
 {
        description "Bumper";
+       object "bumper.object";
        part
        {
-               length 94.2;
+               length 77.5;
                dead_end true;
        };
 };
 
+// Signals
+
+signal \7039
+{
+       indication "Hp1"
+       {
+               aspect 0;
+               free_blocks 1;
+       };
+       indication "Hp0"
+       {
+               aspect 1;
+               free_blocks 0;
+       };
+       object "homesignal.object";
+};
+
 // Layout for selecting tracks
 
 layout
 {
-       track 24115
+       beamgate
+       {
+               position -0.3876098 0.3496740 0.000000;
+               rotation 1.570800;
+       };
+       track \24115
        {
                position 0.0806517 0.139002 0;
                rotation 2.22529;
        };
-       track 24612
+       track \24612
        {
                position -0.310086 -0.38055 0;
                rotation 1.5708;
        };
-       track 24172
+       track \24172
        {
                position -0.232565 -0.0797749 0;
                rotation 1.5708;
        };
-       track 24611
+       track \24611
        {
                position -0.387608 -0.380475 0;
                rotation 1.5708;
        };
-       track 24130
+       track \24130
        {
                position 0.155044 -0.08015 0;
                rotation 1.5708;
        };
-       track 24230
+       track \24230
        {
                position 0.232566 -0.0802249 0;
                rotation 1.5708;
        };
-       track 24107
+       track \24107
        {
                position -0.0249545 0.231617 0;
                rotation 2.61799;
        };
-       track 24224
+       track \24224
        {
                position -0.465131 -0.38055 0;
                rotation 1.5708;
        };
-       track 24330
+       track \24330
        {
                position 0.310088 -0.0803 0;
                rotation 1.5708;
        };
-       track 24215
+       track \24215
        {
                position 0.142158 0.186105 0;
                rotation 2.2253;
        };
-       track 24207
+       track \24207
        {
                position 0.0138165 0.298658 0;
                rotation 2.61799;
        };
-       track 24711
+       track \24711
        {
                position 0.374455 -0.381008 0;
                rotation 1.5708;
        };
-       track 24530
+       track \24530
        {
                position 0.438821 -0.0809179 0;
                rotation 1.5708;
        };
-       track 24430
+       track \24430
        {
                position 0.374455 -0.080609 0;
                rotation 1.5708;
        };
-       track 24630
+       track \24630
        {
                position -0.19005 -0.380551 0;
                rotation 1.5708;
        };
-       track 24712
+       track \24712
        {
                position 0.438821 -0.381316 0;
                rotation 1.5708;
        };
-       track 24624
+       track \24624
        {
                position -0.0775215 -0.380625 0;
                rotation 1.5708;
        };
-       track 24640
+       track \24640
        {
                position -0.232565 0.185972 0;
                rotation 1.5708;
        };
-       track 24671
+       track \24671
        {
                position 0.0775225 -0.380624 0;
                rotation 1.5708;
        };
-       track 24977
+       track \24977
        {
                position -0.465131 0.186196 0;
                rotation 1.5708;
        };
-       track 24672
+       track \24672
        {
                position 0.155044 -0.380699 0;
                rotation 1.5708;
        };
-       track 24649
+       track \24649
        {
                position -0.348827 0.194312 0;
                rotation 1.99491;
        };
-       track 24064
+       track \24064
        {
                position 0.0775223 -0.080075 0;
                rotation 1.5708;
        };
-       track 24077
+       track \24077
        {
                position -0.0775215 -0.079925 0;
                rotation 1.5708;
        };
-       track 24229
+       track \24229
        {
                position -0.387609 -0.079626 0;
                rotation 1.5708;
        };
-       track 24071
+       track \24071
        {
                position 2.56295e-07 -0.0799999 0;
                rotation 1.5708;
        };
-       track 24094
+       track \24094
        {
                position -0.155042 -0.07985 0;
                rotation 1.5708;
        };
-       track 24188
+       track \24188
        {
                position -0.310087 -0.0797 0;
                rotation 1.5708;
        };
-       track 24236
+       track \24236
        {
                position -0.465131 -0.0795509 0;
                rotation 1.5708;
        };
-       track 24912
+       track \24912
        {
                position 0.310088 -0.380699 0;
                rotation 1.5708;
        };
-       track 24206
+       track \24206
        {
                position -0.446223 -0.161726 0;
                rotation 2.0944;
        };
-       track 24740
+       track \24740
        {
                position -0.112537 0.138174 0;
                rotation 1.5708;
        };
+       track \24360
+       {
+               position -0.542646 -0.0794758 0;
+               rotation 1.5708;
+       };
+       signal \7039
+       {
+               position -0.5020055 0.3153508 0.000000;
+               rotation 1.570800;
+       };
 };