summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYexo <yexo@openttd.org>2009-01-21 22:35:07 +0000
committerYexo <yexo@openttd.org>2009-01-21 22:35:07 +0000
commit0fa6e050e4aa23c0cceac6f424ac2d9b7f554db3 (patch)
treea0a27425a039a20d7e52e5817db202325d933d53
parent3f38615af14c1cc0971493c5cdae5dca89b43337 (diff)
downloadopenttd-0fa6e050e4aa23c0cceac6f424ac2d9b7f554db3.tar.xz
(svn r15199) -Fix (r15190): The south point of the south-most tile wasn't highlighted during terraforming.
-rw-r--r--src/viewport.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/viewport.cpp b/src/viewport.cpp
index 2227c8ca1..114db297e 100644
--- a/src/viewport.cpp
+++ b/src/viewport.cpp
@@ -1008,8 +1008,8 @@ static void ViewportAddLandscape()
_tile_type_procs[tt]->draw_tile_proc(&ti);
- if ((x_cur == (int)MapMaxX() * TILE_SIZE && IsInsideMM(y_cur, 0, MapMaxY() * TILE_SIZE)) ||
- (y_cur == (int)MapMaxY() * TILE_SIZE && IsInsideMM(x_cur, 0, MapMaxX() * TILE_SIZE))) {
+ if ((x_cur == (int)MapMaxX() * TILE_SIZE && IsInsideMM(y_cur, 0, MapMaxY() * TILE_SIZE + 1)) ||
+ (y_cur == (int)MapMaxY() * TILE_SIZE && IsInsideMM(x_cur, 0, MapMaxX() * TILE_SIZE + 1))) {
TileIndex tile = TileVirtXY(x_cur, y_cur);
ti.tile = tile;
ti.tileh = GetTileSlope(tile, &ti.z);