]> git.tdb.fi Git - r2c2.git/blobdiff - source/libr2c2/vehicle.cpp
Store and export information about detected MFX locomotives
[r2c2.git] / source / libr2c2 / vehicle.cpp
index 79e3cbef9370f57ce0eaaf4c620e90cd4f72daae..099644a1301ca8360101d894fec8c9d5c74a4fc3 100644 (file)
@@ -247,7 +247,7 @@ void Vehicle::propagate_backward()
 
 void Vehicle::check_sensor(const TrackOffsetIter &t, unsigned &sensor, bool release)
 {
-       unsigned s = t->get_sensor_id();
+       unsigned s = t->get_sensor_address();
        if(s!=sensor)
        {
                unsigned old = sensor;
@@ -355,6 +355,14 @@ int Vehicle::get_link_slot(const Object &other) const
                return -1;
 }
 
+bool Vehicle::collide_ray(const Ray &ray) const
+{
+       if(is_placed())
+               return Object::collide_ray(ray);
+       else
+               return false;
+}
+
 
 Vehicle::Axle::Axle(const VehicleType::Axle &t):
        type(&t)