src/ship_gui.cpp
changeset 6991 bf9cd2a47774
parent 6624 880e29b1f25e
child 7002 1bf6a62b0fcb
equal deleted inserted replaced
6990:136a08baf0ed 6991:bf9cd2a47774
    48 
    48 
    49 			SetDParam(1, year);
    49 			SetDParam(1, year);
    50 
    50 
    51 			SetDParam(0, (v->age + 365 < v->max_age) ? STR_AGE : STR_AGE_RED);
    51 			SetDParam(0, (v->age + 365 < v->max_age) ? STR_AGE : STR_AGE_RED);
    52 			SetDParam(2, v->max_age / 366);
    52 			SetDParam(2, v->max_age / 366);
    53 			SetDParam(3, ShipVehInfo(v->engine_type)->running_cost * _price.ship_running >> 8);
    53 			SetDParamMoney(3, ShipVehInfo(v->engine_type)->running_cost * _price.ship_running >> 8);
    54 			DrawString(2, 15, STR_9812_AGE_RUNNING_COST_YR, 0);
    54 			DrawString(2, 15, STR_9812_AGE_RUNNING_COST_YR, 0);
    55 		}
    55 		}
    56 
    56 
    57 		/* Draw max speed */
    57 		/* Draw max speed */
    58 		{
    58 		{
    60 			DrawString(2, 25, STR_9813_MAX_SPEED, 0);
    60 			DrawString(2, 25, STR_9813_MAX_SPEED, 0);
    61 		}
    61 		}
    62 
    62 
    63 		/* Draw profit */
    63 		/* Draw profit */
    64 		{
    64 		{
    65 			SetDParam(0, v->profit_this_year);
    65 			SetDParamMoney(0, v->profit_this_year);
    66 			SetDParam(1, v->profit_last_year);
    66 			SetDParamMoney(1, v->profit_last_year);
    67 			DrawString(2, 35, STR_9814_PROFIT_THIS_YEAR_LAST_YEAR, 0);
    67 			DrawString(2, 35, STR_9814_PROFIT_THIS_YEAR_LAST_YEAR, 0);
    68 		}
    68 		}
    69 
    69 
    70 		/* Draw breakdown & reliability */
    70 		/* Draw breakdown & reliability */
    71 		{
    71 		{
    83 
    83 
    84 		DrawShipImage(v, 3, 57, INVALID_VEHICLE);
    84 		DrawShipImage(v, 3, 57, INVALID_VEHICLE);
    85 
    85 
    86 		SetDParam(1, v->build_year);
    86 		SetDParam(1, v->build_year);
    87 		SetDParam(0, GetCustomEngineName(v->engine_type));
    87 		SetDParam(0, GetCustomEngineName(v->engine_type));
    88 		SetDParam(2, v->value);
    88 		SetDParamMoney(2, v->value);
    89 		DrawString(74, 57, STR_9816_BUILT_VALUE, 0);
    89 		DrawString(74, 57, STR_9816_BUILT_VALUE, 0);
    90 
    90 
    91 		SetDParam(0, v->cargo_type);
    91 		SetDParam(0, v->cargo_type);
    92 		SetDParam(1, v->cargo_cap);
    92 		SetDParam(1, v->cargo_cap);
    93 		DrawString(74, 67, STR_9817_CAPACITY, 0);
    93 		DrawString(74, 67, STR_9817_CAPACITY, 0);
   100 			str = STR_8813_FROM;
   100 			str = STR_8813_FROM;
   101 		}
   101 		}
   102 		DrawString(74, 78, str, 0);
   102 		DrawString(74, 78, str, 0);
   103 
   103 
   104 		/* Draw Transfer credits text */
   104 		/* Draw Transfer credits text */
   105 		SetDParam(0, v->cargo_feeder_share);
   105 		SetDParamMoney(0, v->cargo_feeder_share);
   106 		DrawString(74, 89, STR_FEEDER_CARGO_VALUE, 0);
   106 		DrawString(74, 89, STR_FEEDER_CARGO_VALUE, 0);
   107 
   107 
   108 	} break;
   108 	} break;
   109 
   109 
   110 	case WE_CLICK: {
   110 	case WE_CLICK: {