]> git.tdb.fi Git - r2c2.git/blobdiff - source/libr2c2/vehicletype.cpp
Also store gauge in VehicleType
[r2c2.git] / source / libr2c2 / vehicletype.cpp
index 15733c33842bfb79282b5b50988160e92bd25cbf..58ef1d468cb4946294a166f85cf020a862ac8748 100644 (file)
@@ -14,6 +14,7 @@ VehicleType::VehicleType(const ArticleNumber &an):
        ObjectType(an),
        locomotive(false),
        swap_direction(false),
+       gauge(1.524),
        length(0),
        width(0),
        height(0),
@@ -107,6 +108,7 @@ VehicleType::Loader::Loader(VehicleType &vt):
        add("axle",       &Loader::axle);
        add("bogie",      &Loader::bogie);
        add("function",   &Loader::function);
+       add("gauge",      &Loader::gauge);
        add("height",     &Loader::height);
        add("length",     &Loader::length);
        add("locomotive", &VehicleType::locomotive);
@@ -168,6 +170,11 @@ void VehicleType::Loader::function(unsigned i, const string &f)
        obj.functions[i] = f;
 }
 
+void VehicleType::Loader::gauge(float g)
+{
+       obj.gauge = g/1000;
+}
+
 void VehicleType::Loader::height(float h)
 {
        obj.height = h/1000;