87 |
87 |
88 SetDParam(0, v->string_id); |
88 SetDParam(0, v->string_id); |
89 SetDParam(1, v->unitnumber); |
89 SetDParam(1, v->unitnumber); |
90 DrawWindowWidgets(w); |
90 DrawWindowWidgets(w); |
91 |
91 |
92 DrawString(1, 15, STR_983F_SELECT_CARGO_TYPE_TO_CARRY, 0); |
|
93 |
|
94 WP(w,refit_d).cargo = DrawVehicleRefitWindow(v, WP(w,refit_d).sel); |
92 WP(w,refit_d).cargo = DrawVehicleRefitWindow(v, WP(w,refit_d).sel); |
95 |
93 |
96 if (WP(w,refit_d).cargo != CT_INVALID) { |
94 if (WP(w,refit_d).cargo != CT_INVALID) { |
97 int32 cost = DoCommand(v->tile, v->index, WP(w,refit_d).cargo, DC_QUERY_COST, CMD_REFIT_ROAD_VEH); |
95 int32 cost = DoCommand(v->tile, v->index, WP(w,refit_d).cargo, DC_QUERY_COST, CMD_REFIT_ROAD_VEH); |
98 if (!CmdFailed(cost)) { |
96 if (!CmdFailed(cost)) { |
128 break; |
126 break; |
129 } |
127 } |
130 } |
128 } |
131 |
129 |
132 static const Widget _road_veh_refit_widgets[] = { |
130 static const Widget _road_veh_refit_widgets[] = { |
133 { WWT_CLOSEBOX, RESIZE_NONE, 14, 0, 10, 0, 13, STR_00C5, STR_018B_CLOSE_WINDOW }, |
131 { WWT_CLOSEBOX, RESIZE_NONE, 14, 0, 10, 0, 13, STR_00C5, STR_018B_CLOSE_WINDOW }, |
134 { WWT_CAPTION, RESIZE_NONE, 14, 11, 239, 0, 13, STR_983B_REFIT, STR_018C_WINDOW_TITLE_DRAG_THIS }, |
132 { WWT_CAPTION, RESIZE_NONE, 14, 11, 239, 0, 13, STR_983B_REFIT, STR_018C_WINDOW_TITLE_DRAG_THIS }, |
135 { WWT_IMGBTN, RESIZE_NONE, 14, 0, 239, 14, 135, 0x0, STR_983D_SELECT_TYPE_OF_CARGO_FOR }, |
133 { WWT_IMGBTN, RESIZE_NONE, 14, 0, 239, 14, 135, 0x0, STR_983D_SELECT_TYPE_OF_CARGO_FOR }, |
136 { WWT_IMGBTN, RESIZE_NONE, 14, 0, 239, 136, 157, 0x0, STR_NULL }, |
134 { WWT_IMGBTN, RESIZE_NONE, 14, 0, 239, 136, 157, 0x0, STR_NULL }, |
137 { WWT_PUSHTXTBTN, RESIZE_NONE, 14, 0, 239, 158, 169, STR_REFIT_ROAD_VEHICLE, STR_REFIT_ROAD_VEHICLE_TO_CARRY_HIGHLIGHTED }, |
135 { WWT_PUSHTXTBTN, RESIZE_NONE, 14, 0, 239, 158, 169, STR_REFIT_ROAD_VEHICLE, STR_REFIT_ROAD_VEHICLE_TO_CARRY_HIGHLIGHTED }, |
|
136 { WWT_LABEL, RESIZE_NONE, 0, 0, 239, 13, 26, STR_983F_SELECT_CARGO_TYPE_TO_CARRY, STR_NULL}, |
138 { WIDGETS_END }, |
137 { WIDGETS_END }, |
139 }; |
138 }; |
140 |
139 |
141 static const WindowDesc _road_veh_refit_desc = { |
140 static const WindowDesc _road_veh_refit_desc = { |
142 -1, -1, 240, 170, |
141 -1, -1, 240, 170, |