]> git.tdb.fi Git - r2c2.git/blobdiff - source/libr2c2/trainrouter.cpp
Set delay to zero before emitting signal_departed
[r2c2.git] / source / libr2c2 / trainrouter.cpp
index 1ada62104cee5724ac208be1e1e57cf7dd18946c..2eac902df892875d7689134da69e08675d822d4d 100644 (file)
@@ -242,6 +242,9 @@ void TrainRouter::tick(const Time::TimeDelta &dt)
                        {
                                duration = max(duration+delay, Time::zero);
                                delay = Time::zero;
+                               train.ai_message(Message("set-target-speed", train.get_maximum_speed()));
+                               signal_departed.emit();
+                               signal_event.emit(Message("departed"));
                        }
                }
                else if(duration)