]> git.tdb.fi Git - r2c2.git/blobdiff - source/libmarklin/tracktype.cpp
Add a feature to autofit straight runs of track
[r2c2.git] / source / libmarklin / tracktype.cpp
index 8c1505b87033ca821526a7831f9a33d58d5b00cc..53c2bc47844c862e0a3b07db63f94aa71a37e041 100644 (file)
@@ -15,7 +15,8 @@ namespace Marklin {
 
 TrackType::TrackType(unsigned a):
        art_nr(a),
-       double_address(false)
+       double_address(false),
+       autofit_preference(1)
 { }
 
 float TrackType::get_total_length() const
@@ -164,6 +165,7 @@ TrackType::Endpoint::Endpoint(float x, float y, float d, unsigned p):
 TrackType::Loader::Loader(TrackType &t):
        Msp::DataFile::BasicLoader<TrackType>(t)
 {
+       add("autofit_preference", &TrackType::autofit_preference);
        add("description", &TrackType::description);
        add("double_address", &TrackType::double_address);
        add("part",        &Loader::part);