diff --git a/src/station.h b/src/station.h --- a/src/station.h +++ b/src/station.h @@ -14,6 +14,7 @@ #include "newgrf_station.h" #include "cargopacket.h" #include +#include struct Station; struct RoadStop; @@ -241,6 +242,11 @@ enum CatchmentArea { void ModifyStationRatingAround(TileIndex tile, PlayerID owner, int amount, uint radius); +/** A set of stations (\c const \c Station* ) */ +typedef std::set StationSet; + +StationSet FindStationsAroundIndustryTile(TileIndex tile, int w, int h); + void ShowStationViewWindow(StationID station); void UpdateAllStationVirtCoord();