aircraft_gui.c
changeset 4412 945e8a9bb89a
parent 4408 84ec2899adfa
child 4414 ed5b85ff5b0a
equal deleted inserted replaced
4411:c8eaf5401817 4412:945e8a9bb89a
   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 */