242 |
242 |
243 /* TODO: Support for custom GRFSpecial-specified refitting! --pasky */ |
243 /* TODO: Support for custom GRFSpecial-specified refitting! --pasky */ |
244 WP(w,refit_d).cargo = DrawVehicleRefitWindow(v, WP(w, refit_d).sel); |
244 WP(w,refit_d).cargo = DrawVehicleRefitWindow(v, WP(w, refit_d).sel); |
245 |
245 |
246 if (WP(w,refit_d).cargo != CT_INVALID) { |
246 if (WP(w,refit_d).cargo != CT_INVALID) { |
247 int32 cost = DoCommandByTile(v->tile, v->index, WP(w,refit_d).cargo, DC_QUERY_COST, CMD_REFIT_AIRCRAFT); |
247 int32 cost = DoCommand(v->tile, v->index, WP(w,refit_d).cargo, DC_QUERY_COST, CMD_REFIT_AIRCRAFT); |
248 if (!CmdFailed(cost)) { |
248 if (!CmdFailed(cost)) { |
249 SetDParam(2, cost); |
249 SetDParam(2, cost); |
250 SetDParam(0, _cargoc.names_long[WP(w,refit_d).cargo]); |
250 SetDParam(0, _cargoc.names_long[WP(w,refit_d).cargo]); |
251 SetDParam(1, _returned_refit_capacity); |
251 SetDParam(1, _returned_refit_capacity); |
252 DrawString(1, 147, STR_A041_NEW_CAPACITY_COST_OF_REFIT, 0); |
252 DrawString(1, 147, STR_A041_NEW_CAPACITY_COST_OF_REFIT, 0); |