+ $self->car($car)->set_lap(0);
+ $self->car($car)->set_laptime(undef);
+ }
+}
+
+sub check_best_lap {
+ my ($self, $time, $who) = @_;
+
+ return if !defined $time || $time == 0;
+
+ if (!defined $self->{best_lap}
+ || $time < $self->{best_lap}) {
+ $self->{best_lap} = $time;
+ $self->{gui}->best_lap(sprintf("%.2f", $time), $who);
+ return 1;