aircraft_gui.c
changeset 4434 4175805666a5
parent 4426 291490691472
child 4442 8d8d0c2df7cb
equal deleted inserted replaced
4433:2ee8e92ef389 4434:4175805666a5
   195 			EngineID sel_eng = WP(w,buildtrain_d).sel_engine;
   195 			EngineID sel_eng = WP(w,buildtrain_d).sel_engine;
   196 			if (sel_eng != INVALID_ENGINE)
   196 			if (sel_eng != INVALID_ENGINE)
   197 				DoCommandP(w->window_number, sel_eng, 0, CcBuildAircraft, CMD_BUILD_AIRCRAFT | CMD_MSG(STR_A008_CAN_T_BUILD_AIRCRAFT));
   197 				DoCommandP(w->window_number, sel_eng, 0, CcBuildAircraft, CMD_BUILD_AIRCRAFT | CMD_MSG(STR_A008_CAN_T_BUILD_AIRCRAFT));
   198 		} break;
   198 		} break;
   199 
   199 
   200 		case 6:	{ /* rename */
   200 		case 6: { /* rename */
   201 			EngineID sel_eng = WP(w,buildtrain_d).sel_engine;
   201 			EngineID sel_eng = WP(w,buildtrain_d).sel_engine;
   202 			if (sel_eng != INVALID_ENGINE) {
   202 			if (sel_eng != INVALID_ENGINE) {
   203 				WP(w,buildtrain_d).rename_engine = sel_eng;
   203 				WP(w,buildtrain_d).rename_engine = sel_eng;
   204 				ShowQueryString(GetCustomEngineName(sel_eng),
   204 				ShowQueryString(GetCustomEngineName(sel_eng),
   205 					STR_A039_RENAME_AIRCRAFT_TYPE, 31, 160, w->window_class, w->window_number, CS_ALPHANUMERAL);
   205 					STR_A039_RENAME_AIRCRAFT_TYPE, 31, 160, w->window_class, w->window_number, CS_ALPHANUMERAL);
   880 			}
   880 			}
   881 		} break;
   881 		} break;
   882 
   882 
   883 		case 4:
   883 		case 4:
   884 			if (!HASBIT(w->disabled_state, 4) &&
   884 			if (!HASBIT(w->disabled_state, 4) &&
   885 					WP(w,traindepot_d).sel != INVALID_VEHICLE)	{
   885 					WP(w,traindepot_d).sel != INVALID_VEHICLE) {
   886 				Vehicle *v;
   886 				Vehicle *v;
   887 
   887 
   888 				HandleButtonClick(w, 4);
   888 				HandleButtonClick(w, 4);
   889 
   889 
   890 				v = GetVehicle(WP(w,traindepot_d).sel);
   890 				v = GetVehicle(WP(w,traindepot_d).sel);
  1225 	ShowPlayerAircraftLocal(player, station, INVALID_ORDER, false);
  1225 	ShowPlayerAircraftLocal(player, station, INVALID_ORDER, false);
  1226 }
  1226 }
  1227 
  1227 
  1228 void ShowVehWithSharedOrdersAircraft(Vehicle *v)
  1228 void ShowVehWithSharedOrdersAircraft(Vehicle *v)
  1229 {
  1229 {
  1230 	if (v->orders == NULL) return;	// no shared list to show
  1230 	if (v->orders == NULL) return; // no shared list to show
  1231 	ShowPlayerAircraftLocal(v->owner, INVALID_STATION, v->orders->index, true);
  1231 	ShowPlayerAircraftLocal(v->owner, INVALID_STATION, v->orders->index, true);
  1232 }
  1232 }