equal
deleted
inserted
replaced
439 const Order *ord = GetVehicleOrder(v, sel); |
439 const Order *ord = GetVehicleOrder(v, sel); |
440 TileIndex xy; |
440 TileIndex xy; |
441 |
441 |
442 switch (ord->type) { |
442 switch (ord->type) { |
443 case OT_GOTO_STATION: xy = GetStation(ord->dest)->xy ; break; |
443 case OT_GOTO_STATION: xy = GetStation(ord->dest)->xy ; break; |
444 case OT_GOTO_DEPOT: xy = GetDepot(ord->dest)->xy; break; |
444 case OT_GOTO_DEPOT: xy = (v->type == VEH_Aircraft) ? GetStation(ord->dest)->xy : GetDepot(ord->dest)->xy; break; |
445 case OT_GOTO_WAYPOINT: xy = GetWaypoint(ord->dest)->xy; break; |
445 case OT_GOTO_WAYPOINT: xy = GetWaypoint(ord->dest)->xy; break; |
446 default: xy = 0; break; |
446 default: xy = 0; break; |
447 } |
447 } |
448 |
448 |
449 if (xy != 0) ScrollMainWindowToTile(xy); |
449 if (xy != 0) ScrollMainWindowToTile(xy); |