if(TrainRouter *router = train.get_ai_of_type<TrainRouter>())
current_route = router->get_route();
- const set<Route *> &routes = engineer.get_layout().get_routes();
+ const set<Route *> &routes = engineer.get_layout().get_all<Route>();
unsigned n = 1;
for(set<Route *>::const_iterator i=routes.begin(); i!=routes.end(); ++i)
if(!(*i)->is_temporary())
{
if(drp_route->get_selected_index()>0)
{
- const set<Route *> &routes = engineer.get_layout().get_routes();
+ const set<Route *> &routes = engineer.get_layout().get_all<Route>();
set<Route *>::const_iterator i = routes.begin();
unsigned n = drp_route->get_selected_index()-1;
while(i!=routes.end())