]> www.fi.muni.cz Git - slotcarman.git/blobdiff - SCX/Track.pm
Move qualification start to SCX::Track
[slotcarman.git] / SCX / Track.pm
index bd6ceea620e9d3626cba484c34f5f9f8c094944d..21f3ab499f70061e98e624f68be3dec763c5f983 100644 (file)
@@ -25,9 +25,10 @@ sub new {
        for my $i (0..5) {
                $self->{cars}->[$i] = SCX::Car->new({
                        gui => $self->{gui},
-                       order => $i,
+                       id => $i,
                        track => $self,
                });
+               $self->car($i)->set_order($i);
        }
 
        return $self;
@@ -118,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;