]> git.tdb.fi Git - r2c2.git/blobdiff - source/libr2c2/layout.h
Use raycasting instead of OpenGL selection mode to pick tracks
[r2c2.git] / source / libr2c2 / layout.h
index 8c143ac3d79b0a6508ce8fbba5ed50cda37eb4bd..f0a292f580e9847507a57f3acb49c64d175b54eb 100644 (file)
@@ -1,7 +1,7 @@
 /* $Id$
 
 This file is part of R²C²
-Copyright © 2006-2010  Mikkosoft Productions, Mikko Rasa
+Copyright © 2006-2011  Mikkosoft Productions, Mikko Rasa
 Distributed under the GPL
 */
 
@@ -22,6 +22,7 @@ class Driver;
 class Route;
 class Track;
 class Train;
+class Vector;
 class Vehicle;
 class Zone;
 
@@ -87,6 +88,7 @@ public:
 
        void add_track(Track &);
        const std::set<Track *> &get_tracks() const { return tracks; }
+       Track *pick_track(const Vector &, const Vector &);
        void remove_track(Track &);
        unsigned allocate_turnout_id();