]> git.tdb.fi Git - r2c2.git/blobdiff - source/libr2c2/layout.h
Limit timestep to 10 milliseconds
[r2c2.git] / source / libr2c2 / layout.h
index a1c37d312b682ed6fabb086018824a0876d54d2e..2488f9371aa98c08a284daadc29bae40d976c05d 100644 (file)
@@ -5,6 +5,7 @@
 #include <set>
 #include <sigc++/sigc++.h>
 #include <msp/datafile/objectloader.h>
+#include <msp/time/timedelta.h>
 #include <msp/time/timestamp.h>
 #include "geometry.h"
 #include "sensor.h"
@@ -151,6 +152,9 @@ public:
        void remove_train(Train &);
 
        void tick();
+private:
+       void step(const Msp::Time::TimeDelta &);
+public:
        void emergency(Block *, const std::string &);
 
        void save(const std::string &) const;