equal
deleted
inserted
replaced
555 |
555 |
556 case OT_GOTO_DEPOT: { |
556 case OT_GOTO_DEPOT: { |
557 /* Aircrafts always go to a station, even if you say depot */ |
557 /* Aircrafts always go to a station, even if you say depot */ |
558 SetDParam(0, v->current_order.dest.station); |
558 SetDParam(0, v->current_order.dest.station); |
559 SetDParam(1, v->cur_speed * 128 / 10); |
559 SetDParam(1, v->cur_speed * 128 / 10); |
560 str = STR_HEADING_FOR_HANGAR + _patches.vehicle_speed; |
560 if (HASBIT(v->current_order.flags, OFB_HALT_IN_DEPOT)) { |
|
561 str = STR_HEADING_FOR_HANGAR + _patches.vehicle_speed; |
|
562 } else { |
|
563 str = STR_HEADING_FOR_HANGAR_SERVICE + _patches.vehicle_speed; |
|
564 } |
561 } break; |
565 } break; |
562 |
566 |
563 case OT_LOADING: |
567 case OT_LOADING: |
564 str = STR_882F_LOADING_UNLOADING; |
568 str = STR_882F_LOADING_UNLOADING; |
565 break; |
569 break; |
590 break; |
594 break; |
591 case 6: /* center main view */ |
595 case 6: /* center main view */ |
592 ScrollMainWindowTo(v->x_pos, v->y_pos); |
596 ScrollMainWindowTo(v->x_pos, v->y_pos); |
593 break; |
597 break; |
594 case 7: /* goto hangar */ |
598 case 7: /* goto hangar */ |
595 DoCommandP(v->tile, v->index, 0, NULL, CMD_SEND_AIRCRAFT_TO_HANGAR | CMD_MSG(STR_A012_CAN_T_SEND_AIRCRAFT_TO)); |
599 DoCommandP(v->tile, v->index, _ctrl_pressed ? 1 : 0, NULL, CMD_SEND_AIRCRAFT_TO_HANGAR | CMD_MSG(STR_A012_CAN_T_SEND_AIRCRAFT_TO)); |
596 break; |
600 break; |
597 case 8: /* refit */ |
601 case 8: /* refit */ |
598 ShowAircraftRefitWindow(v); |
602 ShowAircraftRefitWindow(v); |
599 break; |
603 break; |
600 case 9: /* show orders */ |
604 case 9: /* show orders */ |