]> www.fi.muni.cz Git - slotcarman.git/blobdiff - SCX/Track.pm
replay -f: do not show semaphore
[slotcarman.git] / SCX / Track.pm
index c88e6f8540ff024ce9d67c9636b60310084d4096..a86ba429f0fab626ffacb40958566f8a8b473944 100644 (file)
@@ -20,6 +20,7 @@ sub new {
                round => 0,
                now => 0,
                qualification_setup => -100,
+               no_semaphore => $args->{no_semaphore},
        };
 
        bless $self, $class;
@@ -49,6 +50,11 @@ sub race_start {
 
        if ($time - $self->{qualification_setup} < 1) {
                $self->{qualification_running} = 1;
+       } elsif ($self->{no_semaphore}) {
+               $self->{round} = 0;
+               $self->{race_running} = 1;
+               $self->{race_running_since} = $self->{now};
+               $self->{start_in_progress} = undef;
        } else {
                $self->{round} = 0;
                $self->{race_running} = 0;