X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;f=SCX%2FReader.pm;h=565af0fe13d94b25d1a9cfbfcd5b6dff511c70ac;hb=9aec101d497a8b3549b7150b0371e18c4c843f6a;hp=8d9f42dcad72e6382d2f2e9e6880cc6605df809b;hpb=3043b1b70f247549f10fa5e3ce713c2a80cd2200;p=slotcarman.git diff --git a/SCX/Reader.pm b/SCX/Reader.pm index 8d9f42d..565af0f 100644 --- a/SCX/Reader.pm +++ b/SCX/Reader.pm @@ -265,10 +265,16 @@ sub race_setup_packet { || $bytes[5] != 0xFF; for my $car (0..5) { - $self->track->car($car)->set_lap(undef); + $self->track->car($car)->set_lap(0); $self->track->car($car)->set_laptime(undef); } + $self->track->race_setup($bytes[0] == 0x00 + ? 0 + : $bytes[1] & 0x0F * 256 + + $bytes[2] & 0x0F * 16 + + $bytes[3] & 0x0F); + return $msg; # FIXME - to be implemented } @@ -408,7 +414,6 @@ sub finish_line_packet { return $msg; # FIXME - to be implemented } - sub controller_status_packet { my ($self, @bytes) = @_;