Add: [Script] ScriptTileList_StationCoverage (#12015)

This commit is contained in:
Loïc Guilloux
2024-02-06 20:22:18 +01:00
committed by GitHub
parent 0858377e9e
commit b0f3417025
6 changed files with 192 additions and 4 deletions

View File

@@ -147,3 +147,13 @@ ScriptTileList_StationType::ScriptTileList_StationType(StationID station_id, Scr
this->AddTile(cur_tile);
}
}
ScriptTileList_StationCoverage::ScriptTileList_StationCoverage(StationID station_id)
{
if (!ScriptStation::IsValidStation(station_id)) return;
BitmapTileIterator it(::Station::Get(station_id)->catchment_tiles);
for (TileIndex tile = it; tile != INVALID_TILE; tile = ++it) {
this->AddTile(tile);
}
}