diff --git a/src/depot_base.h b/src/depot_base.h --- a/src/depot_base.h +++ b/src/depot_base.h @@ -19,10 +19,10 @@ struct Depot : DepotPool::PoolItem<&_dep Depot(TileIndex xy = INVALID_TILE) : xy(xy) {} ~Depot(); + + static Depot *GetByTile(TileIndex tile); }; -Depot *GetDepotByTile(TileIndex tile); - #define FOR_ALL_DEPOTS_FROM(var, start) FOR_ALL_ITEMS_FROM(Depot, depot_index, var, start) #define FOR_ALL_DEPOTS(var) FOR_ALL_DEPOTS_FROM(var, 0)