]> git.tdb.fi Git - r2c2.git/blobdiff - source/libr2c2/trainrouteplanner.h
Cosmetic fixes
[r2c2.git] / source / libr2c2 / trainrouteplanner.h
index 85a748c204099bd4e5cff2947ce5962a687528a1..34dcce69daeddb8a5f8d20255497eca8a453fcef 100644 (file)
@@ -32,6 +32,7 @@ private:
        {
                Train *train;
                float speed;
+               Block *first_noncritical;
                TrainRouter *router;
                const TrackChain *destination;
                std::vector<const TrackChain *> waypoints;
@@ -69,7 +70,8 @@ private:
        {
                TrainRoutingInfo *info;
                TrackIter track;
-               unsigned path;
+               unsigned char path;
+               bool critical;
                OccupiedTrack *occupied_tracks;
                float offset;
                float back_offset;
@@ -145,7 +147,7 @@ public:
        Result plan();
        void plan_async();
        Result check();
-       Result get_result() { return result; }
+       Result get_result() const { return result; }
        const std::list<Route *> &get_routes_for(const Train &) const;
        const std::list<TrainRouter::SequencePoint> &get_sequence_for(const Train &) const;
 private: