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();