summaryrefslogtreecommitdiff
path: root/src/industry_cmd.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/industry_cmd.cpp')
-rw-r--r--src/industry_cmd.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/industry_cmd.cpp b/src/industry_cmd.cpp
index 013de136f..525af5322 100644
--- a/src/industry_cmd.cpp
+++ b/src/industry_cmd.cpp
@@ -1452,9 +1452,10 @@ static bool CheckIfCanLevelIndustryPlatform(TileIndex tile, DoCommandFlag flags,
if (TileX(tile) <= 1 || TileY(tile) <= 1) return false;
/* Check that all tiles in area and surrounding are clear
* this determines that there are no obstructing items */
- TileIndex cur_tile = tile + TileDiffXY(-1, -1);
- uint size_x = max_x + 4;
- uint size_y = max_y + 4;
+
+ TileIndex cur_tile = tile + TileDiffXY(-_settings_game.construction.industry_platform, -_settings_game.construction.industry_platform);
+ uint size_x = max_x + 2 + 2 * _settings_game.construction.industry_platform;
+ uint size_y = max_y + 2 + 2 * _settings_game.construction.industry_platform;
/* Check if we don't leave the map */
if (TileX(cur_tile) + size_x >= MapMaxX() || TileY(cur_tile) + size_y >= MapMaxY()) return false;