- for my $car (@processed) {
- $self->car($car)->recalc_distance($lap_max, $time_min);
+ for my $car (0..5) {
+ if ($processed{$car}) {
+ $self->car($car)->recalc_distance(
+ $lap_max, $time_min, $self->{race_finishing},
+ );
+ } elsif ($lap_max_changed) {
+ $self->car($car)->greyout_distance;