]> git.tdb.fi Git - r2c2.git/blobdiff - source/engineer/routeselect.cpp
Get rid of the TrainAI tagging system
[r2c2.git] / source / engineer / routeselect.cpp
index e5c090c9bcb26fbe7a9535cf80697264f0a8e667..770a455a4130b7406e22a6f348c38b680b757626 100644 (file)
@@ -24,7 +24,7 @@ RouteSelect::RouteSelect(Engineer &e, Train &t):
        drp_route->set_selected_index(0);
 
        const Route *current_route = 0;
-       if(TrainRouter *router = dynamic_cast<TrainRouter *>(train.get_tagged_ai("router")))
+       if(TrainRouter *router = train.get_ai_of_type<TrainRouter>())
                current_route = router->get_route();
 
        const set<Route *> &routes = engineer.get_layout().get_routes();