File diff r8854:b4bbf0180038 → r8855:a884f435767d
src/vehicle.cpp
Show inline comments
 
@@ -2172,13 +2172,13 @@ uint8 CalcPercentVehicleFilled(Vehicle *
 
	/* Count up max and used */
 
	for (; v != NULL; v = v->Next()) {
 
		count += v->cargo.Count();
 
		max += v->cargo_cap;
 
		if (v->cargo_cap != 0) {
 
			unloading += HasBit(v->vehicle_flags, VF_CARGO_UNLOADING) ? 1 : 0;
 
			loading |= !HasBit(u->current_order.GetUnloadType(), OF_UNLOAD) && st->goods[v->cargo_type].days_since_pickup != 255;
 
			loading |= !(u->current_order.GetUnloadType() & OUFB_UNLOAD) && st->goods[v->cargo_type].days_since_pickup != 255;
 
			cars++;
 
		}
 
	}
 

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