]> git.tdb.fi Git - r2c2.git/blobdiff - source/engineer/engineer.cpp
Reduce interface clutter in Layout by storing Objects in a uniform way
[r2c2.git] / source / engineer / engineer.cpp
index b7b114baf6084e94e2efa802b095e48b4b209253..b3c1f5f69960d970b2533dad00adc41f2c10b6de 100644 (file)
@@ -388,7 +388,7 @@ Track *Engineer::pick_track(const Vector &p)
        const GL::Vector3 &start = camera.get_position();
        GL::Vector4 ray = camera.unproject(GL::Vector4(p.x, p.y, 0, 0));
 
-       return layout.pick_track(Ray(start, Vector(ray)));
+       return layout.pick<Track>(Ray(start, Vector(ray)));
 }
 
 void Engineer::process_new_train(Train &train)