File diff r8555:63e19bfda16e → r8556:c5860d29500d
src/vehicle_gui.cpp
Show inline comments
 
@@ -173,7 +173,7 @@ void DrawVehicleProfitButton(const Vehic
 
		pal = PALETTE_TO_GREY;
 
	} else if (v->profit_last_year < 0) {
 
		pal = PALETTE_TO_RED;
 
	} else if (v->profit_last_year < 10000) {
 
	} else if (v->profit_last_year >> 8 < 10000) {
 
		pal = PALETTE_TO_YELLOW;
 
	} else {
 
		pal = PALETTE_TO_GREEN;
 
@@ -598,7 +598,7 @@ static int CDECL VehicleProfitLastYearSo
 
{
 
	const Vehicle* va = *(const Vehicle**)a;
 
	const Vehicle* vb = *(const Vehicle**)b;
 
	int r = ClampToI32(va->profit_last_year - vb->profit_last_year);
 
	int r = ClampToI32((va->profit_last_year - vb->profit_last_year) >> 8);
 

	
 
	VEHICLEUNITNUMBERSORTER(r, va, vb);
 

	
 
@@ -983,8 +983,8 @@ static void DrawVehicleListWindow(Window
 
		const Vehicle *v = vl->sort_list[i];
 
		StringID str;
 

	
 
		SetDParam(0, v->profit_this_year);
 
		SetDParam(1, v->profit_last_year);
 
		SetDParam(0, v->profit_this_year >> 8);
 
		SetDParam(1, v->profit_last_year >> 8);
 

	
 
		DrawVehicleImage(v, x + 19, y + 6, INVALID_VEHICLE, w->widget[VLW_WIDGET_LIST].right - w->widget[VLW_WIDGET_LIST].left - 20, 0);
 
		DrawString(x + 19, y + w->resize.step_height - 8, STR_0198_PROFIT_THIS_YEAR_LAST_YEAR, TC_FROMSTRING);
 
@@ -1500,8 +1500,8 @@ static void DrawVehicleDetailsWindow(Win
 
	}
 

	
 
	/* Draw profit */
 
	SetDParam(0, v->profit_this_year);
 
	SetDParam(1, v->profit_last_year);
 
	SetDParam(0, v->profit_this_year >> 8);
 
	SetDParam(1, v->profit_last_year >> 8);
 
	DrawString(2, 35, _vehicle_translation_table[VST_VEHICLE_PROFIT_THIS_YEAR_LAST_YEAR][v->type], TC_FROMSTRING);
 

	
 
	/* Draw breakdown & reliability */