mirror of
https://github.com/OpenTTD/OpenTTD.git
synced 2025-02-01 11:59:26 +00:00
(svn r21483) -Codechange: make StationRect::ScanForStationTiles make use of TILE_AREA_LOOP. Making use of make makes me making use of my brain to determine whether I make use of tautology, or make use of pleonasm, or make use of both, or even make use of neither
This commit is contained in:
parent
67e6ad2a4b
commit
15b4941401
@ -428,11 +428,8 @@ CommandCost StationRect::BeforeAddRect(TileIndex tile, int w, int h, StationRect
|
|||||||
*/
|
*/
|
||||||
/* static */ bool StationRect::ScanForStationTiles(StationID st_id, int left_a, int top_a, int right_a, int bottom_a)
|
/* static */ bool StationRect::ScanForStationTiles(StationID st_id, int left_a, int top_a, int right_a, int bottom_a)
|
||||||
{
|
{
|
||||||
TileIndex top_left = TileXY(left_a, top_a);
|
TileArea ta(TileXY(left_a, top_a), TileXY(right_a, bottom_a));
|
||||||
int width = right_a - left_a + 1;
|
TILE_AREA_LOOP(tile, ta) {
|
||||||
int height = bottom_a - top_a + 1;
|
|
||||||
|
|
||||||
TILE_LOOP(tile, width, height, top_left) {
|
|
||||||
if (IsTileType(tile, MP_STATION) && GetStationIndex(tile) == st_id) return true;
|
if (IsTileType(tile, MP_STATION) && GetStationIndex(tile) == st_id) return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user