Codechange: migrate size related functions to Map structure
This commit is contained in:
@@ -30,9 +30,9 @@ void ForAllStationsRadius(TileIndex center, uint radius, Func func)
|
||||
{
|
||||
uint16 x1, y1, x2, y2;
|
||||
x1 = (uint16)std::max<int>(0, TileX(center) - radius);
|
||||
x2 = (uint16)std::min<int>(TileX(center) + radius + 1, MapSizeX());
|
||||
x2 = (uint16)std::min<int>(TileX(center) + radius + 1, Map::SizeX());
|
||||
y1 = (uint16)std::max<int>(0, TileY(center) - radius);
|
||||
y2 = (uint16)std::min<int>(TileY(center) + radius + 1, MapSizeY());
|
||||
y2 = (uint16)std::min<int>(TileY(center) + radius + 1, Map::SizeY());
|
||||
|
||||
_station_kdtree.FindContained(x1, y1, x2, y2, [&](StationID id) {
|
||||
func(Station::Get(id));
|
||||
|
||||
Reference in New Issue
Block a user