$self->{lap} = $lap_nr;
$self->gui->set_lap($self->{order}, defined $lap_nr ? $lap_nr : '--');
+ if ($self->track->{race_running} && $self->{lap} > 1) {
+ my $now = gettimeofday;
+ my $avg = ($now - $self->track->{race_running_since})
+ / ($self->{lap} - 1);
+ $self->{avg_lap} = $avg;
+ $self->gui->set_avg_lap($self->{order}, $avg);
+ } else {
+ $self->gui->set_avg_lap($self->{order}, '--');
+ }
}
sub set_laptime {
? $self->{laptime} : '--');
$self->gui->set_best_lap($self->{order}, defined $self->{best_lap}
? $self->{best_lap} : '--');
+ $self->gui->set_avg_lap($self->{order}, defined $self->{avg_lap}
+ ? $self->{avg_lap} : '--');
$self->gui->set_fuel($self->{order}, $self->{fuel});
}