Mercurial > hg > openttd
changeset 5370:3af42941e434 draft
(svn r7555) -Fix (r5479): off-by-one error due do truncation on division by 2. Thanks to Ben_Robbins_ for providing the test case.
author | rubidium <rubidium@openttd.org> |
---|---|
date | Sun, 24 Dec 2006 22:10:09 +0000 |
parents | ec386774e647 |
children | 4912bfd260a4 |
files | heightmap.c |
diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/heightmap.c +++ b/heightmap.c @@ -318,8 +318,8 @@ /* Check if current tile is within the 1-pixel map edge or padding regions */ if ((DistanceFromEdge(tile) <= 1) || - (row < row_pad) || (row >= (height - row_pad)) || - (col < col_pad) || (col >= (width - col_pad))) { + (row < row_pad) || (row >= (img_height + row_pad)) || + (col < col_pad) || (col >= (img_width + col_pad))) { SetTileHeight(tile, 0); } else { /* Use nearest neighbor resizing to scale map data.