src/aircraft_gui.cpp
changeset 7498 ce6588257e8d
parent 7487 9ef3bd32c2eb
child 7506 e52d89f5c7c1
equal deleted inserted replaced
7497:f7ee60306e04 7498:ce6588257e8d
    90 
    90 
    91 			SetDParam(1, year);
    91 			SetDParam(1, year);
    92 
    92 
    93 			SetDParam(0, (v->age + 365 < v->max_age) ? STR_AGE : STR_AGE_RED);
    93 			SetDParam(0, (v->age + 365 < v->max_age) ? STR_AGE : STR_AGE_RED);
    94 			SetDParam(2, v->max_age / 366);
    94 			SetDParam(2, v->max_age / 366);
    95 			SetDParamMoney(3, _price.aircraft_running * AircraftVehInfo(v->engine_type)->running_cost >> 8);
    95 			SetDParam(3, _price.aircraft_running * AircraftVehInfo(v->engine_type)->running_cost >> 8);
    96 			DrawString(2, 15, STR_A00D_AGE_RUNNING_COST_YR, 0);
    96 			DrawString(2, 15, STR_A00D_AGE_RUNNING_COST_YR, 0);
    97 		}
    97 		}
    98 
    98 
    99 		/* Draw max speed */
    99 		/* Draw max speed */
   100 		{
   100 		{
   102 			DrawString(2, 25, STR_A00E_MAX_SPEED, 0);
   102 			DrawString(2, 25, STR_A00E_MAX_SPEED, 0);
   103 		}
   103 		}
   104 
   104 
   105 		/* Draw profit */
   105 		/* Draw profit */
   106 		{
   106 		{
   107 			SetDParamMoney(0, v->profit_this_year);
   107 			SetDParam(0, v->profit_this_year);
   108 			SetDParamMoney(1, v->profit_last_year);
   108 			SetDParam(1, v->profit_last_year);
   109 			DrawString(2, 35, STR_A00F_PROFIT_THIS_YEAR_LAST_YEAR, 0);
   109 			DrawString(2, 35, STR_A00F_PROFIT_THIS_YEAR_LAST_YEAR, 0);
   110 		}
   110 		}
   111 
   111 
   112 		/* Draw breakdown & reliability */
   112 		/* Draw breakdown & reliability */
   113 		{
   113 		{
   123 			DrawString(13, 115, _patches.servint_ispercent?STR_SERVICING_INTERVAL_PERCENT:STR_883C_SERVICING_INTERVAL_DAYS, 0);
   123 			DrawString(13, 115, _patches.servint_ispercent?STR_SERVICING_INTERVAL_PERCENT:STR_883C_SERVICING_INTERVAL_DAYS, 0);
   124 		}
   124 		}
   125 
   125 
   126 		/* Draw Transfer credits text */
   126 		/* Draw Transfer credits text */
   127 		{
   127 		{
   128 			SetDParamMoney(0, v->cargo_feeder_share);
   128 			SetDParam(0, v->cargo_feeder_share);
   129 			DrawString(60, 101, STR_FEEDER_CARGO_VALUE, 0);
   129 			DrawString(60, 101, STR_FEEDER_CARGO_VALUE, 0);
   130 		}
   130 		}
   131 
   131 
   132 		DrawAircraftImage(v, 3, 57, INVALID_VEHICLE);
   132 		DrawAircraftImage(v, 3, 57, INVALID_VEHICLE);
   133 
   133 
   137 
   137 
   138 			do {
   138 			do {
   139 				if (IsNormalAircraft(v)) {
   139 				if (IsNormalAircraft(v)) {
   140 					SetDParam(0, GetCustomEngineName(v->engine_type));
   140 					SetDParam(0, GetCustomEngineName(v->engine_type));
   141 					SetDParam(1, v->build_year);
   141 					SetDParam(1, v->build_year);
   142 					SetDParamMoney(2, v->value);
   142 					SetDParam(2, v->value);
   143 					DrawString(60, y, STR_A011_BUILT_VALUE, 0);
   143 					DrawString(60, y, STR_A011_BUILT_VALUE, 0);
   144 					y += 10;
   144 					y += 10;
   145 
   145 
   146 					SetDParam(0, v->cargo_type);
   146 					SetDParam(0, v->cargo_type);
   147 					SetDParam(1, v->cargo_cap);
   147 					SetDParam(1, v->cargo_cap);