X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;f=SCX%2FCar.pm;h=d48cbd37bb8f6b44616df4b1bda4bdeb9823bc79;hb=9aec101d497a8b3549b7150b0371e18c4c843f6a;hp=8446592f90b68dfb400d2b050c67c74341ac5ac8;hpb=3043b1b70f247549f10fa5e3ce713c2a80cd2200;p=slotcarman.git diff --git a/SCX/Car.pm b/SCX/Car.pm index 8446592..d48cbd3 100644 --- a/SCX/Car.pm +++ b/SCX/Car.pm @@ -79,7 +79,7 @@ sub set_lap { && $self->{lap} == $lap_nr); $self->{lap} = $lap_nr; - $self->gui->set_lap($self->{order}, defined $lap_nr ? $lap_nr : 'N/A'); + $self->gui->set_lap($self->{order}, defined $lap_nr ? $lap_nr : '--'); } sub set_laptime { @@ -97,7 +97,7 @@ sub set_laptime { } } else { - $self->gui->set_best_lap($self->{order}, 'N/A'); + $self->gui->set_best_lap($self->{order}, '--'); $self->{best_lap} = undef; } @@ -108,7 +108,7 @@ sub set_laptime { $self->{laptime} = $lap_time; $self->gui->set_laptime($self->{order}, defined $lap_time - ? $lap_time : 'N/A'); + ? $lap_time : '--'); } sub set_driver { @@ -119,7 +119,7 @@ sub set_driver { && $self->{driver} == $driver_name); $self->{driver} = $driver_name; - $self->gui->set_driver($self->{order}, $driver_name || 'N/A'); + $self->gui->set_driver($self->{order}, $driver_name || '--'); } sub enter_pit_lane { @@ -129,5 +129,23 @@ sub enter_pit_lane { $self->gui->enter_pit_lane; } +sub set_order { + my ($self, $pos) = @_; + + $self->{order} = $pos; + + $self->gui->set_driver($self->{order}, $self->{driver} + || '--'); + $self->gui->set_car_icon($self->{order}, $self->{car_icon}); + $self->gui->set_throttle($self->{order}, $self->{throttle}); + $self->gui->set_lap($self->{order}, defined $self->{lap} + ? $self->{lap} : '--'); + $self->gui->set_laptime($self->{order}, defined $self->{laptime} + ? $self->{laptime} : '--'); + $self->gui->set_best_lap($self->{order}, defined $self->{best_lap} + ? $self->{best_lap} : '--'); + $self->gui->set_fuel($self->{order}, $self->{fuel}); +} + 1;