Changeset - r8897:b8b92d97ba94
[Not reviewed]
master
0 1 0
rubidium - 16 years ago 2008-04-12 09:59:58
rubidium@openttd.org
(svn r12664) -Codechange: do not force the 'color' pointer to be non-NULL when trying to get the load percentage.
1 file changed with 8 insertions and 8 deletions:
0 comments (0 inline, 0 general)
src/vehicle.cpp
Show inline comments
 
@@ -2149,8 +2149,6 @@ uint8 CalcPercentVehicleFilled(Vehicle *
 
	int unloading = 0;
 
	bool loading = false;
 

	
 
	assert(color != NULL);
 

	
 
	const Vehicle *u = v;
 
	const Station *st = GetStation(v->last_station_visited);
 

	
 
@@ -2165,12 +2163,14 @@ uint8 CalcPercentVehicleFilled(Vehicle *
 
		}
 
	}
 

	
 
	if (unloading == 0 && loading) {
 
		*color = STR_PERCENT_UP;
 
	} else if (cars == unloading || !loading) {
 
		*color = STR_PERCENT_DOWN;
 
	} else {
 
		*color = STR_PERCENT_UP_DOWN;
 
	if (color != NULL) {
 
		if (unloading == 0 && loading) {
 
			*color = STR_PERCENT_UP;
 
		} else if (cars == unloading || !loading) {
 
			*color = STR_PERCENT_DOWN;
 
		} else {
 
			*color = STR_PERCENT_UP_DOWN;
 
		}
 
	}
 

	
 
	/* Train without capacity */
0 comments (0 inline, 0 general)