]> www.fi.muni.cz Git - slotcarman.git/commitdiff
Move qualification start to SCX::Track
authorJan "Yenya" Kasprzak <kas@fi.muni.cz>
Wed, 8 Dec 2010 09:02:29 +0000 (10:02 +0100)
committerJan "Yenya" Kasprzak <kas@fi.muni.cz>
Wed, 8 Dec 2010 09:02:29 +0000 (10:02 +0100)
SCX/Reader.pm
SCX/Track.pm

index 72dcb2542e3993c9b2cfcb348b2ffe312aed6e98..08c72881f1bd9041df605e6eac4c469d23726144 100644 (file)
@@ -318,12 +318,9 @@ sub qualification_packet {
                || $bytes[4] != 0xFF
                || $bytes[5] != 0xFF;
 
-       for my $car (0..5) {
-               $self->track->car($car)->set_lap(undef);
-               $self->track->car($car)->set_laptime(undef);
-       }
+       $self->track->qualification_start;
 
-       return $msg; # FIXME - to be implemented
+       return $msg;
 }
 
 
index 4e0e722ce9dde34f93f750df2734aab0c4fbe23d..21f3ab499f70061e98e624f68be3dec763c5f983 100644 (file)
@@ -119,5 +119,20 @@ sub check_best_lap {
        return 0;
 }
 
+sub qualification_start {
+       my ($self) = @_;
+
+       return if $self->{qualification_running};
+       for my $car (0..5) {
+               $self->car($car)->set_lap(undef);
+               $self->car($car)->set_laptime(undef);
+       }
+
+       $self->{qualification_running};
+       $self->{gui}->lap('Qualification');
+       $self->{gui}->time('00:00');
+       $self->{gui}->best_lap('0:00');
+}
+
 1;