X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;ds=sidebyside;f=source%2Flibmarklin%2Ftrain.h;fp=source%2Flibmarklin%2Ftrain.h;h=2b082893b308f02782b5ba5d7415bde7b76e5ffb;hb=98047057e4adae31aa449161ca845db1a6c2db77;hp=3e7a56b7e423da7e9d4157d88138fc7e4e4ede85;hpb=3d38bcbe8add00b558012fa0cd4e0be26464dbeb;p=r2c2.git diff --git a/source/libmarklin/train.h b/source/libmarklin/train.h index 3e7a56b..2b08289 100644 --- a/source/libmarklin/train.h +++ b/source/libmarklin/train.h @@ -74,6 +74,7 @@ private: unsigned address; std::string name; int priority; + const Train *yielding_to; std::vector vehicles; std::list cur_blocks; std::list rsv_blocks; @@ -110,6 +111,7 @@ public: void set_name(const std::string &); const std::string &get_name() const { return name; } void set_priority(int); + void yield_to(const Train &); int get_priority() const { return priority; } Controller &get_controller() const { return *controller; }