]> git.tdb.fi Git - r2c2.git/blobdiff - tracks.dat
Render tracks through GL::Objects
[r2c2.git] / tracks.dat
index 7b7ba57dcc44b77385cba5700cda5b168aaa41d0..33e4ca8dbf87546c8c3dffac7905cc2af3327de8 100644 (file)
@@ -17,6 +17,8 @@ ballast_profile
        point -20.0 0.0;
 };
 
+track_technique "track.technique";
+
 // Straight
 
 track 24064
@@ -30,11 +32,12 @@ track 24064
 
 track 24071
 {
-       description "Straight, 70.3mm (for slim turnouts)";
+       description "Straight, 70.8mm (for slim turnouts)";
        part
        {
                length 70.8;
        };
+       autofit_preference 0;
 };
 
 track 24077
@@ -44,6 +47,7 @@ track 24077
        {
                length 77.5;
        };
+       autofit_preference 2;
 };
 
 track 24094
@@ -53,6 +57,7 @@ track 24094
        {
                length 94.2;
        };
+       autofit_preference 2;
 };
 
 track 24172
@@ -62,6 +67,7 @@ track 24172
        {
                length 171.7;
        };
+       autofit_preference 2;
 };
 
 track 24188
@@ -71,6 +77,7 @@ track 24188
        {
                length 188.3;
        };
+       autofit_preference 2;
 };
 
 track 24229
@@ -317,19 +324,20 @@ track 24630
        {
                length 24.3;
                radius 437.5;
-               path 1;
+               path 2;
        };
        part
        {
                length 24.3;
                radius -437.5;
-               path 2;
+               path 1;
        };
 };
 
 track 24624
 {
        description "Turnout, double slip";
+       state_bits 1;
        part
        {
                length 188.3;
@@ -441,8 +449,173 @@ track 24977
        description "Bumper";
        part
        {
-               length 94.2;
+               length 77.5;
                dead_end true;
        };
 };
 
+// Layout for selecting tracks
+
+layout
+{
+       track 24115
+       {
+               position 0.0806517 0.139002 0;
+               rotation 2.22529;
+       };
+       track 24612
+       {
+               position -0.310086 -0.38055 0;
+               rotation 1.5708;
+       };
+       track 24172
+       {
+               position -0.232565 -0.0797749 0;
+               rotation 1.5708;
+       };
+       track 24611
+       {
+               position -0.387608 -0.380475 0;
+               rotation 1.5708;
+       };
+       track 24130
+       {
+               position 0.155044 -0.08015 0;
+               rotation 1.5708;
+       };
+       track 24230
+       {
+               position 0.232566 -0.0802249 0;
+               rotation 1.5708;
+       };
+       track 24107
+       {
+               position -0.0249545 0.231617 0;
+               rotation 2.61799;
+       };
+       track 24224
+       {
+               position -0.465131 -0.38055 0;
+               rotation 1.5708;
+       };
+       track 24330
+       {
+               position 0.310088 -0.0803 0;
+               rotation 1.5708;
+       };
+       track 24215
+       {
+               position 0.142158 0.186105 0;
+               rotation 2.2253;
+       };
+       track 24207
+       {
+               position 0.0138165 0.298658 0;
+               rotation 2.61799;
+       };
+       track 24711
+       {
+               position 0.374455 -0.381008 0;
+               rotation 1.5708;
+       };
+       track 24530
+       {
+               position 0.438821 -0.0809179 0;
+               rotation 1.5708;
+       };
+       track 24430
+       {
+               position 0.374455 -0.080609 0;
+               rotation 1.5708;
+       };
+       track 24630
+       {
+               position -0.19005 -0.380551 0;
+               rotation 1.5708;
+       };
+       track 24712
+       {
+               position 0.438821 -0.381316 0;
+               rotation 1.5708;
+       };
+       track 24624
+       {
+               position -0.0775215 -0.380625 0;
+               rotation 1.5708;
+       };
+       track 24640
+       {
+               position -0.232565 0.185972 0;
+               rotation 1.5708;
+       };
+       track 24671
+       {
+               position 0.0775225 -0.380624 0;
+               rotation 1.5708;
+       };
+       track 24977
+       {
+               position -0.465131 0.186196 0;
+               rotation 1.5708;
+       };
+       track 24672
+       {
+               position 0.155044 -0.380699 0;
+               rotation 1.5708;
+       };
+       track 24649
+       {
+               position -0.348827 0.194312 0;
+               rotation 1.99491;
+       };
+       track 24064
+       {
+               position 0.0775223 -0.080075 0;
+               rotation 1.5708;
+       };
+       track 24077
+       {
+               position -0.0775215 -0.079925 0;
+               rotation 1.5708;
+       };
+       track 24229
+       {
+               position -0.387609 -0.079626 0;
+               rotation 1.5708;
+       };
+       track 24071
+       {
+               position 2.56295e-07 -0.0799999 0;
+               rotation 1.5708;
+       };
+       track 24094
+       {
+               position -0.155042 -0.07985 0;
+               rotation 1.5708;
+       };
+       track 24188
+       {
+               position -0.310087 -0.0797 0;
+               rotation 1.5708;
+       };
+       track 24236
+       {
+               position -0.465131 -0.0795509 0;
+               rotation 1.5708;
+       };
+       track 24912
+       {
+               position 0.310088 -0.380699 0;
+               rotation 1.5708;
+       };
+       track 24206
+       {
+               position -0.446223 -0.161726 0;
+               rotation 2.0944;
+       };
+       track 24740
+       {
+               position -0.112537 0.138174 0;
+               rotation 1.5708;
+       };
+};