src/roadveh_gui.cpp
changeset 7973 ce69b7781d4a
parent 7917 6a6eb0dec86a
child 7974 6fcdebd75c19
equal deleted inserted replaced
7972:dff055fff851 7973:ce69b7781d4a
   295 			str = STR_8861_STOPPED;
   295 			str = STR_8861_STOPPED;
   296 		} else {
   296 		} else {
   297 			switch (v->current_order.type) {
   297 			switch (v->current_order.type) {
   298 			case OT_GOTO_STATION: {
   298 			case OT_GOTO_STATION: {
   299 				SetDParam(0, v->current_order.dest);
   299 				SetDParam(0, v->current_order.dest);
   300 				SetDParam(1, v->cur_speed * 10 / 32);
   300 				SetDParam(1, v->GetDisplaySpeed());
   301 				str = STR_HEADING_FOR_STATION + _patches.vehicle_speed;
   301 				str = STR_HEADING_FOR_STATION + _patches.vehicle_speed;
   302 			} break;
   302 			} break;
   303 
   303 
   304 			case OT_GOTO_DEPOT: {
   304 			case OT_GOTO_DEPOT: {
   305 				Depot *depot = GetDepot(v->current_order.dest);
   305 				Depot *depot = GetDepot(v->current_order.dest);
   306 				SetDParam(0, depot->town_index);
   306 				SetDParam(0, depot->town_index);
   307 				SetDParam(1, v->cur_speed * 10 / 32);
   307 				SetDParam(1, v->GetDisplaySpeed());
   308 				if (HASBIT(v->current_order.flags, OFB_HALT_IN_DEPOT) && !HASBIT(v->current_order.flags, OFB_PART_OF_ORDERS)) {
   308 				if (HASBIT(v->current_order.flags, OFB_HALT_IN_DEPOT) && !HASBIT(v->current_order.flags, OFB_PART_OF_ORDERS)) {
   309 					str = STR_HEADING_FOR_ROAD_DEPOT + _patches.vehicle_speed;
   309 					str = STR_HEADING_FOR_ROAD_DEPOT + _patches.vehicle_speed;
   310 				} else {
   310 				} else {
   311 					str = STR_HEADING_FOR_ROAD_DEPOT_SERVICE + _patches.vehicle_speed;
   311 					str = STR_HEADING_FOR_ROAD_DEPOT_SERVICE + _patches.vehicle_speed;
   312 				}
   312 				}
   318 				break;
   318 				break;
   319 
   319 
   320 			default:
   320 			default:
   321 				if (v->num_orders == 0) {
   321 				if (v->num_orders == 0) {
   322 					str = STR_NO_ORDERS + _patches.vehicle_speed;
   322 					str = STR_NO_ORDERS + _patches.vehicle_speed;
   323 					SetDParam(0, v->cur_speed * 10 / 32);
   323 					SetDParam(0, v->GetDisplaySpeed());
   324 				} else {
   324 				} else {
   325 					str = STR_EMPTY;
   325 					str = STR_EMPTY;
   326 				}
   326 				}
   327 				break;
   327 				break;
   328 			}
   328 			}