train_gui.c
changeset 1905 c53f8d71f9b6
parent 1901 03bf9bf99319
child 1906 257d7487409a
--- a/train_gui.c	Sun Jun 05 05:35:12 2005 +0000
+++ b/train_gui.c	Sun Jun 05 15:37:00 2005 +0000
@@ -979,7 +979,6 @@
 {
 	const Vehicle *v, *u;
 	uint16 tot_cargo[NUM_CARGO][2];	// count total cargo ([0]-actual cargo, [1]-total cargo)
-	int max_speed = 0xFFFF;
 	int i,num,x,y,sel;
 	StringID str;
 	byte det_tab = WP(w, traindetails_d).tab;
@@ -999,8 +998,6 @@
 			tot_cargo[u->cargo_type][0] += u->cargo_count;
 			tot_cargo[u->cargo_type][1] += u->cargo_cap;
 		}
-		if (RailVehInfo(u->engine_type)->max_speed != 0)
-			max_speed = min(max_speed, RailVehInfo(u->engine_type)->max_speed);
 	} while ( (u = u->next) != NULL);
 
 	/*	set scroll-amount seperately from counting, as to not
@@ -1043,7 +1040,7 @@
 	SetDParam(3, GetTrainRunningCost(v) >> 8);
 	DrawString(x, 15, STR_885D_AGE_RUNNING_COST_YR, 0);
 
-	SetDParam(2, max_speed * 10 >> 4);
+	SetDParam(2, v->u.rail.cached_max_speed * 10 >> 4);
 	SetDParam(1, v->u.rail.cached_power);
 	SetDParam(0, v->u.rail.cached_weight);
 	DrawString(x, 25, STR_885E_WEIGHT_T_POWER_HP_MAX_SPEED, 0);