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 } |