X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flibr2c2%2Ftrain.h;h=81f0e2a9e86c700a92486fcdce88159fd8966da1;hb=90f9efba8d88f41c7a180734b7bcbdd1501d995e;hp=330eadd32e93f6f504963b8429eea4c1d8803334;hpb=7e27b311e33beda1746eb63e0945633f262427f6;p=r2c2.git diff --git a/source/libr2c2/train.h b/source/libr2c2/train.h index 330eadd..81f0e2a 100644 --- a/source/libr2c2/train.h +++ b/source/libr2c2/train.h @@ -80,6 +80,7 @@ private: std::string name; int priority; const Train *yielding_to; + const Train *preceding_train; std::vector vehicles; BlockList blocks; BlockList::iterator cur_blocks_end; @@ -119,6 +120,7 @@ public: void set_priority(int); void yield_to(const Train &); int get_priority() const { return priority; } + const Train *get_preceding_train() const { return preceding_train; } Controller &get_controller() const { return *controller; } void add_vehicle(const VehicleType &);