]> git.tdb.fi Git - r2c2.git/blobdiff - source/libr2c2/trainrouter.cpp
Move the responsibility of starting the train to TrainRouter
[r2c2.git] / source / libr2c2 / trainrouter.cpp
index 1ada62104cee5724ac208be1e1e57cf7dd18946c..cc6277f87e9083132a20c8ccf4abea045db2b26f 100644 (file)
@@ -241,6 +241,9 @@ void TrainRouter::tick(const Time::TimeDelta &dt)
                        if(delay<Time::zero)
                        {
                                duration = max(duration+delay, Time::zero);
+                               train.ai_message(Message("set-target-speed", train.get_maximum_speed()));
+                               signal_departed.emit();
+                               signal_event.emit(Message("departed"));
                                delay = Time::zero;
                        }
                }