]> git.tdb.fi Git - r2c2.git/blobdiff - source/libr2c2/trackattachment.cpp
Move gauge to TrackAppearance
[r2c2.git] / source / libr2c2 / trackattachment.cpp
index 5895100706977faa44fda8492d2c4181313f2b8e..b67ba5fbbb6274ac7c69f6e9d7710ad01930ce56 100644 (file)
@@ -50,7 +50,8 @@ void TrackAttachment::attach_to_closest(float limit)
                        Snap sn;
                        sn.position = position;
                        sn.rotation = rotation;
-                       if((*i)->snap(sn, limit, SNAP_SEGMENT))
+                       float gauge = (*i)->get_type().get_appearance().get_gauge();
+                       if((*i)->snap(sn, gauge*limit, SNAP_SEGMENT))
                        {
                                float d = distance(position, sn.position);
                                if(d<dist || dist<0)