X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flibr2c2%2Flayout.h;h=2211de04987b031eb58fc83c4e289aae35140abb;hb=7b4155fa0581d7c5fe198e4fb1dea61fa0846eec;hp=2488f9371aa98c08a284daadc29bae40d976c05d;hpb=1709c7afe41a96b079f3d34c9625d1a790dcc805;p=r2c2.git diff --git a/source/libr2c2/layout.h b/source/libr2c2/layout.h index 2488f93..2211de0 100644 --- a/source/libr2c2/layout.h +++ b/source/libr2c2/layout.h @@ -70,14 +70,6 @@ private: void del(); }; - struct BlockReservation - { - Block █ - Train *train; - - BlockReservation(Block &, Train *); - }; - public: typedef std::vector ZoneArray; @@ -102,8 +94,6 @@ private: std::map trains; Msp::Time::TimeStamp last_tick; unsigned next_turnout_addr; - bool emitting_block_reserved; - std::deque block_reserve_queue; public: Layout(Catalogue &, Driver * = 0); @@ -151,7 +141,7 @@ public: const std::map &get_trains() const { return trains; } void remove_train(Train &); - void tick(); + void tick(float = 1.0f); private: void step(const Msp::Time::TimeDelta &); public: @@ -161,7 +151,6 @@ public: void save_dynamic(const std::string &) const; private: void sensor_state_changed(Sensor &, Sensor::State); - void block_reserved(Block &, Train *); }; } // namespace R2C2