roadveh_gui.c
changeset 4345 1da147230c79
parent 4344 7e123fec5b0b
child 4389 18d6ccfb5335
equal deleted inserted replaced
4344:7e123fec5b0b 4345:1da147230c79
    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,