From ae004f713d7803204ff1163d3189816b28501748 Mon Sep 17 00:00:00 2001 From: "Jan \"Yenya\" Kasprzak" Date: Sun, 8 May 2011 22:05:52 +0200 Subject: [PATCH] Drop average lap time counting The average lap time is confusing to the driver and is directly proportional to ten total time, so do not display it. Also, we can save one row per car. --- SCX/Car.pm | 8 ------- SCX/GUI.pm | 6 ------ slotcarman.glade | 56 +----------------------------------------------- 3 files changed, 1 insertion(+), 69 deletions(-) diff --git a/SCX/Car.pm b/SCX/Car.pm index 878247a..1a74c6b 100644 --- a/SCX/Car.pm +++ b/SCX/Car.pm @@ -15,7 +15,6 @@ sub new { fuel => 0, lap => 0, laptime => 0, - avg_lap => 0, car_img => $args->{car_img}, id => $args->{id}, track => $args->{track}, @@ -100,9 +99,7 @@ sub set_lap { my ($self, $lap_nr) = @_; if (!$lap_nr) { - $self->{avg_lap} = undef; $self->{lap} = $lap_nr; - $self->gui->set_avg_lap($self->{order}, undef); $self->gui->set_lap($self->{order}, $lap_nr); return; } @@ -117,10 +114,6 @@ sub set_lap { $self->gui->set_lap($self->{order}, $lap_nr); if ($self->track->{race_running} && $self->{lap} > 1) { my $now = $self->{last_finish_time}; - my $avg = ($now - $self->track->{race_running_since}) - / ($self->{lap} - 1); - $self->{avg_lap} = $avg; - $self->gui->set_avg_lap($self->{order}, $self->{avg_lap}); } } @@ -187,7 +180,6 @@ sub set_order { $self->gui->set_lap($self->{order}, $self->{lap}); $self->gui->set_laptime($self->{order}, $self->{laptime}); $self->gui->set_best_lap($self->{order}, $self->{best_lap}); - $self->gui->set_avg_lap($self->{order}, $self->{avg_lap}); $self->gui->set_fuel($self->{order}, $self->{fuel}); $self->gui->set_car_id($self->{order}, $self->{id} + 1); $self->gui->set_distance($self->{order}, diff --git a/SCX/GUI.pm b/SCX/GUI.pm index fbdfa70..41e9112 100755 --- a/SCX/GUI.pm +++ b/SCX/GUI.pm @@ -292,12 +292,6 @@ sub set_laptime { $self->set_label('label_laptime', $row, format_lap_time($text)); } -sub set_avg_lap { - my ($self, $row, $text) = @_; - - $self->set_label('label_avg_lap', $row, format_lap_time($text)); -} - sub set_best_lap { my ($self, $row, $text) = @_; diff --git a/slotcarman.glade b/slotcarman.glade index 57674a8..9dce885 100644 --- a/slotcarman.glade +++ b/slotcarman.glade @@ -714,7 +714,7 @@ True - Last/Best/Avg + Last/Best 5 @@ -822,15 +822,6 @@ 1 - - - True - 0 - - - 2 - - 5 @@ -860,15 +851,6 @@ 1 - - - True - 0 - - - 2 - - 5 @@ -898,15 +880,6 @@ 1 - - - True - 0 - - - 2 - - 5 @@ -936,15 +909,6 @@ 1 - - - True - 0 - - - 2 - - 5 @@ -974,15 +938,6 @@ 1 - - - True - 0 - - - 2 - - 5 @@ -1012,15 +967,6 @@ 1 - - - True - 0 - - - 2 - - 5 -- 2.43.0