check();
}
-void TrainStatus::tick(const Time::TimeStamp &, const Time::TimeDelta &)
+void TrainStatus::tick(const Time::TimeDelta &)
{
check();
}
{
float scale = train.get_layout().get_catalogue().get_scale();
int s = static_cast<int>(train.get_quantized_speed()*3.6/scale+0.5);
- if(s==0 && train.is_active())
+ if(s==0 && train.get_block_allocator().is_active())
s = -1;
if(s!=speed)