X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=tracks.dat;h=a7b09e5d1f204a2e2f8d137fefcd0df7979e0d08;hb=02453a447bad0ecc2a71e00b9578c9afaee0eadb;hp=8a3c9ec0287185fbbc37c48be831c2e081eb71a9;hpb=45abb4c64c714cb655988a855158a22976f5e35f;p=r2c2.git diff --git a/tracks.dat b/tracks.dat index 8a3c9ec..a7b09e5 100644 --- a/tracks.dat +++ b/tracks.dat @@ -1,37 +1,48 @@ -/* $Id$ */ - scale 1 87; gauge 16.5; -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 + +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; -track_technique "track.technique"; + technique "track.technique"; +}; // Straight -track 24064 +track \24064 { description "Straight, 64.3mm (R3-R4-R5)"; part @@ -40,7 +51,7 @@ track 24064 }; }; -track 24071 +track \24071 { description "Straight, 70.8mm (for slim turnouts)"; part @@ -50,7 +61,7 @@ track 24071 autofit_preference 0; }; -track 24077 +track \24077 { description "Straight, 77.5mm (R1-R2-R3)"; part @@ -60,7 +71,7 @@ track 24077 autofit_preference 2; }; -track 24094 +track \24094 { description "Straight, 94.2mm"; part @@ -70,7 +81,7 @@ track 24094 autofit_preference 2; }; -track 24172 +track \24172 { description "Straight, 171.7mm"; part @@ -80,7 +91,7 @@ track 24172 autofit_preference 2; }; -track 24188 +track \24188 { description "Straight, 188.3mm (turnout length)"; part @@ -90,7 +101,7 @@ track 24188 autofit_preference 2; }; -track 24229 +track \24229 { description "Straight, 229.3mm"; part @@ -99,7 +110,7 @@ track 24229 }; }; -track 24236 +track \24236 { description "Straight, 236.1mm (slim turnout length)"; part @@ -108,7 +119,7 @@ track 24236 }; }; -track 24360 +track \24360 { description "Straight, 360mm"; part @@ -119,7 +130,7 @@ track 24360 // Curves, R1 -track 24107 +track \24107 { description "Curve, R1 = 360mm, 7.5°"; part @@ -129,7 +140,7 @@ track 24107 }; }; -track 24115 +track \24115 { description "Curve, R1 = 360mm, 15°"; part @@ -139,7 +150,7 @@ track 24115 }; }; -track 24130 +track \24130 { description "Curve, R1 = 360mm, 30°"; part @@ -151,7 +162,7 @@ track 24130 // Curves, R2 -track 24206 +track \24206 { description "Curve, R2 = 437.5mm, 5.7° (turnout to 30°)"; part @@ -161,7 +172,7 @@ track 24206 }; }; -track 24207 +track \24207 { description "Curve, R2 = 437.5mm, 7.5°"; part @@ -171,7 +182,7 @@ track 24207 }; }; -track 24215 +track \24215 { description "Curve, R2 = 437.5mm, 15°"; part @@ -181,7 +192,7 @@ track 24215 }; }; -track 24224 +track \24224 { description "Curve, R2 = 437.5mm, 24.3° (turnout)"; part @@ -191,7 +202,7 @@ track 24224 }; }; -track 24230 +track \24230 { description "Curve, R2 = 437.5mm, 30°"; part @@ -203,7 +214,7 @@ track 24230 // Curves, R3 -track 24330 +track \24330 { description "Curve, R3 = 515mm, 30°"; part @@ -215,7 +226,7 @@ track 24330 // Curves, R4 -track 24430 +track \24430 { description "Curve, R4 = 579.3mm, 30°"; part @@ -227,7 +238,7 @@ track 24430 // Curves, R5 -track 24530 +track \24530 { description "Curve, R5 = 643.6mm, 30°"; part @@ -239,7 +250,7 @@ track 24530 // Curves, slim turnout -track 24912 +track \24912 { description "Curve, R = 1114.6mm, 12.1° (slim turnout)"; part @@ -251,7 +262,7 @@ track 24912 // Curved turnouts, R1 -track 24671 +track \24671 { description "Curved turnout, left"; part @@ -274,7 +285,7 @@ track 24671 }; }; -track 24672 +track \24672 { description "Curved turnout, right"; part @@ -299,7 +310,7 @@ track 24672 // Turnouts, R2 -track 24611 +track \24611 { description "Turnout, left"; part @@ -315,7 +326,7 @@ track 24611 }; }; -track 24612 +track \24612 { description "Turnout, right"; part @@ -331,7 +342,7 @@ track 24612 }; }; -track 24630 +track \24630 { description "Turnout, 3-way"; part @@ -353,7 +364,7 @@ track 24630 }; }; -track 24624 +track \24624 { description "Turnout, double slip"; state_bits 1; @@ -385,7 +396,7 @@ track 24624 // Slim turnouts -track 24711 +track \24711 { description "Slim turnout, left"; part @@ -401,7 +412,7 @@ track 24711 }; }; -track 24712 +track \24712 { description "Slim turnout, right"; part @@ -419,7 +430,7 @@ track 24712 // Crossings -track 24640 +track \24640 { description "Crossing, 24.3°"; part @@ -433,7 +444,7 @@ track 24640 }; }; -track 24649 +track \24649 { description "Crossing, 48.6°"; part @@ -447,7 +458,7 @@ track 24649 }; }; -track 24740 +track \24740 { description "Slim crossing, 12.1°"; part @@ -463,7 +474,7 @@ track 24740 // Specials -track 24977 +track \24977 { description "Bumper"; object "bumper.object"; @@ -474,173 +485,200 @@ track 24977 }; }; +// 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 + track \24360 { position -0.542646 -0.0794758 0; rotation 1.5708; }; + signal \7039 + { + position -0.5020055 0.3153508 0.000000; + rotation 1.570800; + }; };