From e3c69b7c4ebebba0aa85ef41ff6627705acb1db5 Mon Sep 17 00:00:00 2001 From: Yexo Date: Wed, 21 Jan 2009 02:31:55 +0000 Subject: (svn r15190) -Feature: Allow terraforming of the tiles at the edges of the map. --- src/tile_map.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/tile_map.cpp') diff --git a/src/tile_map.cpp b/src/tile_map.cpp index 4f6ea17d6..c8977d6d1 100644 --- a/src/tile_map.cpp +++ b/src/tile_map.cpp @@ -16,8 +16,9 @@ Slope GetTileSlope(TileIndex tile, uint *h) { assert(tile < MapSize()); - if (TileX(tile) == MapMaxX() || TileY(tile) == MapMaxY()) { - if (h != NULL) *h = 0; + if (TileX(tile) == MapMaxX() || TileY(tile) == MapMaxY() || + (_settings_game.construction.freeform_edges && (TileX(tile) == 0 || TileY(tile) == 0))) { + if (h != NULL) *h = TileHeight(tile) * TILE_HEIGHT; return SLOPE_FLAT; } -- cgit v1.2.3-54-g00ecf