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: { |