X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;f=SCX%2FTrack.pm;h=a86ba429f0fab626ffacb40958566f8a8b473944;hb=b59f8d3cf415df9b25e05fa7e95726c378ac5ce7;hp=c88e6f8540ff024ce9d67c9636b60310084d4096;hpb=8672b2c1cde62799a0ae1fb5431ae898ad0bdab0;p=slotcarman.git diff --git a/SCX/Track.pm b/SCX/Track.pm index c88e6f8..a86ba42 100644 --- a/SCX/Track.pm +++ b/SCX/Track.pm @@ -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;