bogies.assign(type.get_bogies().begin(), type.get_bogies().end());
rods.assign(type.get_rods().begin(), type.get_rods().end());
- layout.add_vehicle(*this);
+ layout.add(*this);
}
Vehicle::~Vehicle()
detach_back();
if(prev)
detach_front();
- layout.remove_vehicle(*this);
+ layout.remove(*this);
}
Vehicle *Vehicle::clone(Layout *to_layout) const