86 |
86 |
87 /* TODO: Support for custom GRFSpecial-specified refitting! --pasky */ |
87 /* TODO: Support for custom GRFSpecial-specified refitting! --pasky */ |
88 WP(w,refit_d).cargo = DrawVehicleRefitWindow(v, WP(w, refit_d).sel);; |
88 WP(w,refit_d).cargo = DrawVehicleRefitWindow(v, WP(w, refit_d).sel);; |
89 |
89 |
90 if (WP(w,refit_d).cargo != CT_INVALID) { |
90 if (WP(w,refit_d).cargo != CT_INVALID) { |
91 int32 cost = DoCommandByTile(v->tile, v->index, WP(w,refit_d).cargo, DC_QUERY_COST, CMD_REFIT_SHIP); |
91 int32 cost = DoCommand(v->tile, v->index, WP(w,refit_d).cargo, DC_QUERY_COST, CMD_REFIT_SHIP); |
92 if (!CmdFailed(cost)) { |
92 if (!CmdFailed(cost)) { |
93 SetDParam(2, cost); |
93 SetDParam(2, cost); |
94 SetDParam(0, _cargoc.names_long[WP(w,refit_d).cargo]); |
94 SetDParam(0, _cargoc.names_long[WP(w,refit_d).cargo]); |
95 SetDParam(1, v->cargo_cap); |
95 SetDParam(1, v->cargo_cap); |
96 DrawString(1, 137, STR_9840_NEW_CAPACITY_COST_OF_REFIT, 0); |
96 DrawString(1, 137, STR_9840_NEW_CAPACITY_COST_OF_REFIT, 0); |