src/order_gui.cpp
changeset 6215 fcf88f2b8ca5
parent 6082 35923f392ade
child 6235 5077e6ed3788
child 6310 076a4a571714
equal deleted inserted replaced
6214:aab08beb5652 6215:fcf88f2b8ca5
   462 				const Order *ord = GetVehicleOrder(v, sel);
   462 				const Order *ord = GetVehicleOrder(v, sel);
   463 				TileIndex xy;
   463 				TileIndex xy;
   464 
   464 
   465 				switch (ord->type) {
   465 				switch (ord->type) {
   466 					case OT_GOTO_STATION:  xy = GetStation(ord->dest)->xy ; break;
   466 					case OT_GOTO_STATION:  xy = GetStation(ord->dest)->xy ; break;
   467 					case OT_GOTO_DEPOT:    xy = GetDepot(ord->dest)->xy;    break;
   467 					case OT_GOTO_DEPOT:    xy = (v->type == VEH_Aircraft) ?  GetStation(ord->dest)->xy : GetDepot(ord->dest)->xy;    break;
   468 					case OT_GOTO_WAYPOINT: xy = GetWaypoint(ord->dest)->xy; break;
   468 					case OT_GOTO_WAYPOINT: xy = GetWaypoint(ord->dest)->xy; break;
   469 					default:               xy = 0; break;
   469 					default:               xy = 0; break;
   470 				}
   470 				}
   471 
   471 
   472 				if (xy != 0) ScrollMainWindowToTile(xy);
   472 				if (xy != 0) ScrollMainWindowToTile(xy);