order_gui.c
branch0.5
changeset 5434 a3d7ea66ba2a
parent 5242 db331cfced9a
child 5446 68d042c57e9e
equal deleted inserted replaced
5433:c136db538201 5434:a3d7ea66ba2a
   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);