void TrafficManager::tick()
{
Time::TimeStamp t=Time::now();
+ Time::TimeDelta dt;
+ if(last_tick)
+ dt=t-last_tick;
+ last_tick=t;
for(list<Train *>::iterator i=trains.begin(); i!=trains.end(); ++i)
- (*i)->tick(t);
+ (*i)->tick(t, dt);
}
void TrafficManager::turnout_route_changed(unsigned, Turnout *)