X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;f=SCX%2FGUI.pm;h=a57c653de6fddd1b80dcd4ca247a86591aab4b03;hb=b59f8d3cf415df9b25e05fa7e95726c378ac5ce7;hp=08b4ea90354f1de859c069aaa0819d7e551fc0e0;hpb=cd3dd2cbdb007c774c2485a7e14cf12b75249dfd;p=slotcarman.git diff --git a/SCX/GUI.pm b/SCX/GUI.pm index 08b4ea9..a57c653 100755 --- a/SCX/GUI.pm +++ b/SCX/GUI.pm @@ -246,6 +246,8 @@ sub set_throttle { sub set_fuel { my ($self, $row, $val) = @_; + return if $val > 8; + $self->set_image('image_fuel', $row, 'fuel', $val || 0); } @@ -264,7 +266,7 @@ sub set_lap { } sub set_distance { - my ($self, $row, $time, $lap_diff, $time_diff) = @_; + my ($self, $row, $time, $lap_diff, $time_diff, $greyout) = @_; my $text = '--'; @@ -273,7 +275,12 @@ sub set_distance { } elsif (defined $time_diff) { $text = '−' . format_lap_time($time_diff); } elsif (defined $lap_diff) { - $text = '−' . $lap_diff . ' laps'; + $text = '−' . $lap_diff + . ($lap_diff == 1 ? ' lap' : ' laps'); + } + + if ($greyout) { + $text = '' . $text . ''; } $self->set_label('label_distance', $row, $text);