diff options
author | Erich Eckner <git@eckner.net> | 2018-11-05 11:12:09 +0100 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2018-11-16 19:11:46 +0100 |
commit | a4701d576e54a47745a19d89e691c791a4f181ed (patch) | |
tree | f5ca7a7f7479bf169b9ae92cd2367317edf76f74 /src/tile_map.h | |
parent | 5430113f4a842e519d2661a490022dcdf86f5247 (diff) | |
download | openttd-a4701d576e54a47745a19d89e691c791a4f181ed.tar.xz |
src/landscape.cpp, src/tile_map.h: fix bug which makes assert fail
Diffstat (limited to 'src/tile_map.h')
-rw-r--r-- | src/tile_map.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/tile_map.h b/src/tile_map.h index 58dff2cb0..0e2cc8ec2 100644 --- a/src/tile_map.h +++ b/src/tile_map.h @@ -16,6 +16,7 @@ #include "map_func.h" #include "core/bitmath_func.hpp" #include "settings_type.h" +#include "layer_func.h" /** * Returns the height of a tile @@ -103,10 +104,10 @@ static inline bool IsInnerTile(TileIndex tile) { assert(tile < MapSize()); - uint x = TileX(tile); - uint y = TileY(tile); + uint x = LayerX(tile); + uint y = LayerY(tile); - return x < MapMaxX() && y < MapMaxY() && ((x > 0 && y > 0) || !_settings_game.construction.freeform_edges); + return x < LayerMaxX() && y < LayerMaxY() && ((x > 0 && y > 0) || !_settings_game.construction.freeform_edges); } /** |