+sub leave_pit_lane {
+ my ($self) = @_;
+
+ return if !$self->{in_pit_lane};
+
+ $self->{in_pit_lane} = 0;
+ $self->gui->leave_pit_lane;
+}
+
+sub set_order {
+ my ($self, $pos) = @_;
+
+ $self->{order} = $pos;
+
+ $self->gui->set_name($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_avg_lap($self->{order}, defined $self->{avg_lap}
+ ? $self->{avg_lap} : '--');
+ $self->gui->set_fuel($self->{order}, $self->{fuel});
+}
+