X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flibr2c2%2Ftrack.cpp;h=f1fdd992822180c26ddd5c39a6095bb8145516e4;hb=93c148ff88ba2c8266b44c336ba7ddd948010de7;hp=7b6bef1de2d7e914846f67ec1b8c5f8b4eadfd64;hpb=2875ea548e0567ad2ce1b8f9bda58e6452813204;p=r2c2.git diff --git a/source/libr2c2/track.cpp b/source/libr2c2/track.cpp index 7b6bef1..f1fdd99 100644 --- a/source/libr2c2/track.cpp +++ b/source/libr2c2/track.cpp @@ -320,6 +320,10 @@ bool Track::link_to(Object &other) if(!otrack) return false; + float gauge_ratio = otrack->get_type().get_gauge()/type.get_gauge(); + if(gauge_ratio<0.99 || gauge_ratio>1.01) + return false; + float limit = type.get_gauge(); if(!flex && !otrack->get_flex()) limit /= 10;