#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"
const std::map<unsigned, Train *> &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;