Copyright © 2009 Mikkosoft Productions, Mikko Rasa
Distributed under the GPL
*/
#include <msp/gltk/label.h>
#include "engineer.h"
Copyright © 2009 Mikkosoft Productions, Mikko Rasa
Distributed under the GPL
*/
#include <msp/gltk/label.h>
#include "engineer.h"
label->set_geometry(GLtk::Geometry(10, geom.h-25, geom.w-20, 20));
label->set_geometry(GLtk::Geometry(10, geom.h-25, geom.w-20, 20));
drp_route->set_geometry(GLtk::Geometry(10, geom.h-50, geom.w-20, 20));
drp_route->append("(none)");
drp_route->set_selected_index(0);
const set<Route *> &routes = engineer.get_layout().get_routes();
unsigned n = 1;
drp_route->set_geometry(GLtk::Geometry(10, geom.h-50, geom.w-20, 20));
drp_route->append("(none)");
drp_route->set_selected_index(0);
const set<Route *> &routes = engineer.get_layout().get_routes();
unsigned n = 1;
- for(set<Route *>::const_iterator i=routes.begin(); i!=routes.end(); ++i, ++n)
- {
- drp_route->append((*i)->get_name());
- if(*i==train.get_route())
- drp_route->set_selected_index(n);
- }
+ for(set<Route *>::const_iterator i=routes.begin(); i!=routes.end(); ++i)
+ if(!(*i)->is_temporary())
+ {
+ drp_route->append((*i)->get_name());
+ if(*i==train.get_route())
+ drp_route->set_selected_index(n);
+ ++n;
+ }
{
const set<Route *> &routes = engineer.get_layout().get_routes();
set<Route *>::const_iterator i = routes.begin();
{
const set<Route *> &routes = engineer.get_layout().get_routes();
set<Route *>::const_iterator i = routes.begin();