X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flibr2c2%2Flayout.h;h=4bccb20c9b26b34b436c3dc12dddeba47bc20b68;hb=eb8b919a1a224c0d6f206d1d29a9b4b8c3a0cac8;hp=a1c37d312b682ed6fabb086018824a0876d54d2e;hpb=08dea8dfcf923e9296bcd3910455540895d0439b;p=r2c2.git diff --git a/source/libr2c2/layout.h b/source/libr2c2/layout.h index a1c37d3..4bccb20 100644 --- a/source/libr2c2/layout.h +++ b/source/libr2c2/layout.h @@ -5,6 +5,7 @@ #include #include #include +#include #include #include "geometry.h" #include "sensor.h" @@ -150,7 +151,10 @@ 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: void emergency(Block *, const std::string &); void save(const std::string &) const;