]> git.tdb.fi Git - r2c2.git/blobdiff - source/libr2c2/trainrouter.cpp
Generate an event for reaching each waypoint
[r2c2.git] / source / libr2c2 / trainrouter.cpp
index 2be3c8814fd14727d7ff3a5ffdbb8fc8458ffc0e..b388bb2be9bc1a1062f49ce6d41f7b3e8ee86382 100644 (file)
@@ -255,6 +255,8 @@ void TrainRouter::train_advanced(Block &block)
                                if(!wp.has_track(*t_iter))
                                {
                                        waypoints.erase(waypoints.begin());
+                                       signal_waypoint_reached.emit(&wp);
+                                       signal_event.emit(Message("waypoint-reached", &wp));
                                        break;
                                }
                                else if(!block.has_track(*t_iter))