]> git.tdb.fi Git - r2c2.git/blobdiff - tracks.dat
Support multiple TrackAppearances in Catalogue
[r2c2.git] / tracks.dat
index 91224575a938fe9f20fc3aded18a8ca6dd70ab61..9a35bdea3c601ee7113da4a5d4511a4ff4dc3c47 100644 (file)
@@ -1,6 +1,6 @@
 scale 1 87;
 
-track_appearance
+track_appearance "C"
 {
        gauge 16.5;
        rail_profile
@@ -42,8 +42,9 @@ track_appearance
 
 // Straight
 
-track \24064
+track "24064"
 {
+       appearance "C";
        description "Straight, 64.3mm (R3-R4-R5)";
        part
        {
@@ -51,8 +52,9 @@ track \24064
        };
 };
 
-track \24071
+track "24071"
 {
+       appearance "C";
        description "Straight, 70.8mm (for slim turnouts)";
        part
        {
@@ -61,8 +63,9 @@ track \24071
        autofit_preference 0;
 };
 
-track \24077
+track "24077"
 {
+       appearance "C";
        description "Straight, 77.5mm (R1-R2-R3)";
        part
        {
@@ -71,8 +74,9 @@ track \24077
        autofit_preference 2;
 };
 
-track \24094
+track "24094"
 {
+       appearance "C";
        description "Straight, 94.2mm";
        part
        {
@@ -81,8 +85,9 @@ track \24094
        autofit_preference 2;
 };
 
-track \24172
+track "24172"
 {
+       appearance "C";
        description "Straight, 171.7mm";
        part
        {
@@ -91,8 +96,9 @@ track \24172
        autofit_preference 2;
 };
 
-track \24188
+track "24188"
 {
+       appearance "C";
        description "Straight, 188.3mm (turnout length)";
        part
        {
@@ -101,8 +107,9 @@ track \24188
        autofit_preference 2;
 };
 
-track \24229
+track "24229"
 {
+       appearance "C";
        description "Straight, 229.3mm";
        part
        {
@@ -110,8 +117,9 @@ track \24229
        };
 };
 
-track \24236
+track "24236"
 {
+       appearance "C";
        description "Straight, 236.1mm (slim turnout length)";
        part
        {
@@ -119,8 +127,9 @@ track \24236
        };
 };
 
-track \24360
+track "24360"
 {
+       appearance "C";
        description "Straight, 360mm";
        part
        {
@@ -130,8 +139,9 @@ track \24360
 
 // Curves, R1
 
-track \24107
+track "24107"
 {
+       appearance "C";
        description "Curve, R1 = 360mm, 7.5°";
        part
        {
@@ -140,8 +150,9 @@ track \24107
        };
 };
 
-track \24115
+track "24115"
 {
+       appearance "C";
        description "Curve, R1 = 360mm, 15°";
        part
        {
@@ -150,8 +161,9 @@ track \24115
        };
 };
 
-track \24130
+track "24130"
 {
+       appearance "C";
        description "Curve, R1 = 360mm, 30°";
        part
        {
@@ -162,8 +174,9 @@ track \24130
 
 // Curves, R2
 
-track \24206
+track "24206"
 {
+       appearance "C";
        description "Curve, R2 = 437.5mm, 5.7° (turnout to 30°)";
        part
        {
@@ -172,8 +185,9 @@ track \24206
        };
 };
 
-track \24207
+track "24207"
 {
+       appearance "C";
        description "Curve, R2 = 437.5mm, 7.5°";
        part
        {
@@ -182,8 +196,9 @@ track \24207
        };
 };
 
-track \24215
+track "24215"
 {
+       appearance "C";
        description "Curve, R2 = 437.5mm, 15°";
        part
        {
@@ -192,8 +207,9 @@ track \24215
        };
 };
 
-track \24224
+track "24224"
 {
+       appearance "C";
        description "Curve, R2 = 437.5mm, 24.3° (turnout)";
        part
        {
@@ -202,8 +218,9 @@ track \24224
        };
 };
 
-track \24230
+track "24230"
 {
+       appearance "C";
        description "Curve, R2 = 437.5mm, 30°";
        part
        {
@@ -214,8 +231,9 @@ track \24230
 
 // Curves, R3
 
-track \24330
+track "24330"
 {
+       appearance "C";
        description "Curve, R3 = 515mm, 30°";
        part
        {
@@ -226,8 +244,9 @@ track \24330
 
 // Curves, R4
 
-track \24430
+track "24430"
 {
+       appearance "C";
        description "Curve, R4 = 579.3mm, 30°";
        part
        {
@@ -238,8 +257,9 @@ track \24430
 
 // Curves, R5
 
-track \24530
+track "24530"
 {
+       appearance "C";
        description "Curve, R5 = 643.6mm, 30°";
        part
        {
@@ -250,8 +270,9 @@ track \24530
 
 // Curves, slim turnout
 
-track \24912
+track "24912"
 {
+       appearance "C";
        description "Curve, R = 1114.6mm, 12.1° (slim turnout)";
        part
        {
@@ -262,8 +283,9 @@ track \24912
 
 // Curved turnouts, R1
 
-track \24671
+track "24671"
 {
+       appearance "C";
        description "Curved turnout, left";
        part
        {
@@ -285,8 +307,9 @@ track \24671
        };
 };
 
-track \24672
+track "24672"
 {
+       appearance "C";
        description "Curved turnout, right";
        part
        {
@@ -310,8 +333,9 @@ track \24672
 
 // Turnouts, R2
 
-track \24611
+track "24611"
 {
+       appearance "C";
        description "Turnout, left";
        part
        {
@@ -326,8 +350,9 @@ track \24611
        };
 };
 
-track \24612
+track "24612"
 {
+       appearance "C";
        description "Turnout, right";
        part
        {
@@ -342,8 +367,9 @@ track \24612
        };
 };
 
-track \24630
+track "24630"
 {
+       appearance "C";
        description "Turnout, 3-way";
        part
        {
@@ -364,8 +390,9 @@ track \24630
        };
 };
 
-track \24624
+track "24624"
 {
+       appearance "C";
        description "Turnout, double slip";
        state_bits 1;
        part
@@ -396,8 +423,9 @@ track \24624
 
 // Slim turnouts
 
-track \24711
+track "24711"
 {
+       appearance "C";
        description "Slim turnout, left";
        part
        {
@@ -412,8 +440,9 @@ track \24711
        };
 };
 
-track \24712
+track "24712"
 {
+       appearance "C";
        description "Slim turnout, right";
        part
        {
@@ -430,8 +459,9 @@ track \24712
 
 // Crossings
 
-track \24640
+track "24640"
 {
+       appearance "C";
        description "Crossing, 24.3°";
        part
        {
@@ -444,8 +474,9 @@ track \24640
        };
 };
 
-track \24649
+track "24649"
 {
+       appearance "C";
        description "Crossing, 48.6°";
        part
        {
@@ -458,8 +489,9 @@ track \24649
        };
 };
 
-track \24740
+track "24740"
 {
+       appearance "C";
        description "Slim crossing, 12.1°";
        part
        {
@@ -474,8 +506,9 @@ track \24740
 
 // Specials
 
-track \24977
+track "24977"
 {
+       appearance "C";
        description "Bumper";
        object "bumper.object";
        part
@@ -487,7 +520,7 @@ track \24977
 
 // Signals
 
-signal \7039
+signal "7039"
 {
        indication "Hp1"
        {
@@ -511,172 +544,172 @@ layout
                position -0.3876098 0.3496740 0.000000;
                rotation 1.570800;
        };
-       track \24115
+       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
+       track "24360"
        {
                position -0.542646 -0.0794758 0;
                rotation 1.5708;
        };
-       signal \7039
+       signal "7039"
        {
                position -0.5020055 0.3153508 0.000000;
                rotation 1.570800;