X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flibr2c2%2Ftrackappearance.cpp;h=11e1ca3e58227dff56184fddcc01ed94b1830a2e;hb=5929b101ee38b5668b328e7b1eac4bf49c912412;hp=b5d8b354082c7d5b022bdd99dbb16428fa91d327;hpb=4c8c03d25ec4d58772ceb5b287deab645fdae19f;p=r2c2.git diff --git a/source/libr2c2/trackappearance.cpp b/source/libr2c2/trackappearance.cpp index b5d8b35..11e1ca3 100644 --- a/source/libr2c2/trackappearance.cpp +++ b/source/libr2c2/trackappearance.cpp @@ -6,6 +6,7 @@ using namespace Msp; namespace R2C2 { TrackAppearance::TrackAppearance(): + gauge(1.524), tie_length(0), tie_spacing(1) { } @@ -20,6 +21,7 @@ TrackAppearance::Loader::Loader(TrackAppearance &a): ObjectLoader(a) { add("ballast_profile", &Loader::ballast_profile); + add("gauge", &Loader::gauge); add("rail_profile", &Loader::rail_profile); add("technique", &TrackAppearance::technique); add("tie_length", &Loader::tie_length); @@ -32,6 +34,11 @@ void TrackAppearance::Loader::ballast_profile() load_sub(obj.ballast_profile); } +void TrackAppearance::Loader::gauge(float g) +{ + obj.gauge = g/1000; +} + void TrackAppearance::Loader::rail_profile() { load_sub(obj.rail_profile);