aircraft_gui.c
changeset 1323 bac2e38e8b60
parent 1313 f1013ec3d318
child 1485 34545d21c656
equal deleted inserted replaced
1322:a7fef520f54c 1323:bac2e38e8b60
   149 			DeleteWindow(w);
   149 			DeleteWindow(w);
   150 		}
   150 		}
   151 		break;
   151 		break;
   152 
   152 
   153 	case WE_ON_EDIT_TEXT: {
   153 	case WE_ON_EDIT_TEXT: {
   154 		byte *b = e->edittext.str;
   154 		const char *b = e->edittext.str;
   155 		if (*b == 0)
   155 		if (*b == 0)
   156 			return;
   156 			return;
   157 		memcpy(_decode_parameters, b, 32);
   157 		memcpy(_decode_parameters, b, 32);
   158 		DoCommandP(0, WP(w,buildtrain_d).rename_engine, 0, NULL, CMD_RENAME_ENGINE | CMD_MSG(STR_A03A_CAN_T_RENAME_AIRCRAFT_TYPE));
   158 		DoCommandP(0, WP(w,buildtrain_d).rename_engine, 0, NULL, CMD_RENAME_ENGINE | CMD_MSG(STR_A03A_CAN_T_RENAME_AIRCRAFT_TYPE));
   159 	} break;
   159 	} break;
   504 		if (FindWindowById(WC_VEHICLE_VIEW, w->window_number) == NULL)
   504 		if (FindWindowById(WC_VEHICLE_VIEW, w->window_number) == NULL)
   505 			DeleteWindow(w);
   505 			DeleteWindow(w);
   506 		break;
   506 		break;
   507 
   507 
   508 	case WE_ON_EDIT_TEXT: {
   508 	case WE_ON_EDIT_TEXT: {
   509 		byte *b = e->edittext.str;
   509 		const char *b = e->edittext.str;
   510 		if (*b == 0)
   510 		if (*b == 0)
   511 			return;
   511 			return;
   512 		memcpy(_decode_parameters, b, 32);
   512 		memcpy(_decode_parameters, b, 32);
   513 		DoCommandP(0, w->window_number, 0, NULL, CMD_NAME_VEHICLE | CMD_MSG(STR_A031_CAN_T_NAME_AIRCRAFT));
   513 		DoCommandP(0, w->window_number, 0, NULL, CMD_NAME_VEHICLE | CMD_MSG(STR_A031_CAN_T_NAME_AIRCRAFT));
   514 	} break;
   514 	} break;