-/* $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 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
// Straight
-track 24064
+track \24064
{
description "Straight, 64.3mm (R3-R4-R5)";
part
};
};
-track 24071
+track \24071
{
description "Straight, 70.8mm (for slim turnouts)";
part
autofit_preference 0;
};
-track 24077
+track \24077
{
description "Straight, 77.5mm (R1-R2-R3)";
part
autofit_preference 2;
};
-track 24094
+track \24094
{
description "Straight, 94.2mm";
part
autofit_preference 2;
};
-track 24172
+track \24172
{
description "Straight, 171.7mm";
part
autofit_preference 2;
};
-track 24188
+track \24188
{
description "Straight, 188.3mm (turnout length)";
part
autofit_preference 2;
};
-track 24229
+track \24229
{
description "Straight, 229.3mm";
part
};
};
-track 24236
+track \24236
{
description "Straight, 236.1mm (slim turnout length)";
part
};
};
+track \24360
+{
+ description "Straight, 360mm";
+ part
+ {
+ length 360;
+ };
+};
+
// Curves, R1
-track 24107
+track \24107
{
description "Curve, R1 = 360mm, 7.5°";
part
};
};
-track 24115
+track \24115
{
description "Curve, R1 = 360mm, 15°";
part
};
};
-track 24130
+track \24130
{
description "Curve, R1 = 360mm, 30°";
part
// Curves, R2
-track 24206
+track \24206
{
description "Curve, R2 = 437.5mm, 5.7° (turnout to 30°)";
part
};
};
-track 24207
+track \24207
{
description "Curve, R2 = 437.5mm, 7.5°";
part
};
};
-track 24215
+track \24215
{
description "Curve, R2 = 437.5mm, 15°";
part
};
};
-track 24224
+track \24224
{
description "Curve, R2 = 437.5mm, 24.3° (turnout)";
part
};
};
-track 24230
+track \24230
{
description "Curve, R2 = 437.5mm, 30°";
part
// Curves, R3
-track 24330
+track \24330
{
description "Curve, R3 = 515mm, 30°";
part
// Curves, R4
-track 24430
+track \24430
{
description "Curve, R4 = 579.3mm, 30°";
part
// Curves, R5
-track 24530
+track \24530
{
description "Curve, R5 = 643.6mm, 30°";
part
// Curves, slim turnout
-track 24912
+track \24912
{
description "Curve, R = 1114.6mm, 12.1° (slim turnout)";
part
// Curved turnouts, R1
-track 24671
+track \24671
{
description "Curved turnout, left";
part
};
};
-track 24672
+track \24672
{
description "Curved turnout, right";
part
// Turnouts, R2
-track 24611
+track \24611
{
description "Turnout, left";
part
};
};
-track 24612
+track \24612
{
description "Turnout, right";
part
};
};
-track 24630
+track \24630
{
description "Turnout, 3-way";
part
};
};
-track 24624
+track \24624
{
description "Turnout, double slip";
state_bits 1;
// Slim turnouts
-track 24711
+track \24711
{
description "Slim turnout, left";
part
};
};
-track 24712
+track \24712
{
description "Slim turnout, right";
part
// Crossings
-track 24640
+track \24640
{
description "Crossing, 24.3°";
part
};
};
-track 24649
+track \24649
{
description "Crossing, 48.6°";
part
};
};
-track 24740
+track \24740
{
description "Slim crossing, 12.1°";
part
// Specials
-track 24977
+track \24977
{
description "Bumper";
+ object "bumper.object";
part
{
length 77.5;
};
};
+// 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;
+ };
};