+ for(BlockSeq::iterator i=blocks.begin(); i!=blocks.end(); ++i)
+ delete *i;
+ for(TrainSeq::iterator i=trains.begin(); i!=trains.end(); ++i)
+ delete *i;
+}
+
+Block *TrafficManager::get_block_by_track(const Track *t) const
+{
+ for(BlockSeq::const_iterator i=blocks.begin(); i!=blocks.end(); ++i)