Fix #7235: Ensure catchment area of neutral station covers entire industry. (#7518)

This commit is contained in:
PeterN
2019-04-16 20:30:07 +01:00
committed by GitHub
parent 8ae15d9797
commit 671a310d21
2 changed files with 13 additions and 2 deletions

View File

@@ -57,7 +57,7 @@ public:
* Initialize the BitmapTileArea with the specified Rect.
* @param rect Rect to use.
*/
void Initialize(Rect r)
void Initialize(const Rect &r)
{
this->tile = TileXY(r.left, r.top);
this->w = r.right - r.left + 1;
@@ -66,6 +66,15 @@ public:
this->data.resize(Index(w, h));
}
void Initialize(const TileArea &ta)
{
this->tile = ta.tile;
this->w = ta.w;
this->h = ta.h;
this->data.clear();
this->data.resize(Index(w, h));
}
/**
* Add a tile as part of the tile area.
* @param tile Tile to add.