fuel => 0,
lap => 0,
laptime => 0,
- avg_lap => 0,
car_img => $args->{car_img},
id => $args->{id},
track => $args->{track},
my ($self, $lap_nr) = @_;
if (!$lap_nr) {
- $self->{avg_lap} = undef;
$self->{lap} = $lap_nr;
- $self->gui->set_avg_lap($self->{order}, undef);
$self->gui->set_lap($self->{order}, $lap_nr);
return;
}
$self->gui->set_lap($self->{order}, $lap_nr);
if ($self->track->{race_running} && $self->{lap} > 1) {
my $now = $self->{last_finish_time};
- my $avg = ($now - $self->track->{race_running_since})
- / ($self->{lap} - 1);
- $self->{avg_lap} = $avg;
- $self->gui->set_avg_lap($self->{order}, $self->{avg_lap});
}
}
$self->gui->set_lap($self->{order}, $self->{lap});
$self->gui->set_laptime($self->{order}, $self->{laptime});
$self->gui->set_best_lap($self->{order}, $self->{best_lap});
- $self->gui->set_avg_lap($self->{order}, $self->{avg_lap});
$self->gui->set_fuel($self->{order}, $self->{fuel});
$self->gui->set_car_id($self->{order}, $self->{id} + 1);
$self->gui->set_distance($self->{order},