X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;f=SCX%2FTrack.pm;fp=SCX%2FTrack.pm;h=097dde88cf565be597ed55bfda6b069f6b44956d;hb=b78e60e309a2ae2eb0197f866f7febd2b7cafa5c;hp=6ed3d822581242fb96e88dc86d7c9f3b626196e3;hpb=c54ae2a857087ca405826081955dcdef81abc7bb;p=slotcarman.git diff --git a/SCX/Track.pm b/SCX/Track.pm index 6ed3d82..097dde8 100644 --- a/SCX/Track.pm +++ b/SCX/Track.pm @@ -145,8 +145,8 @@ sub print_rounds { $self->{gui}->rounds($msg); } -sub check_best_lap { - my ($self, $time, $who) = @_; +sub notify_best_lap { + my ($self, $id, $time, $who) = @_; return if !defined $time || $time == 0; @@ -157,6 +157,11 @@ sub check_best_lap { || $time < $self->{best_lap}) { $self->{best_lap} = $time; $self->{gui}->best_lap($time, $who); + + for my $car (0..5) { + $self->car($car)->set_global_best($car == $id); + $self->car($car)->print_best_lap; + } return 1; } return 0;