diff options
author | tron <tron@openttd.org> | 2006-03-22 19:16:58 +0000 |
---|---|---|
committer | tron <tron@openttd.org> | 2006-03-22 19:16:58 +0000 |
commit | 337cdcc31fca98adcdcc21b729deb44c6974ed05 (patch) | |
tree | 588d8c9de3c80157dc2df25dbd792b9ee05bdaae /landscape.c | |
parent | e8f5d89712143b437ec03932283a3b6dec0fdb04 (diff) | |
download | openttd-337cdcc31fca98adcdcc21b729deb44c6974ed05.tar.xz |
(svn r4028) The last external user of FindLandscapeHeightByTile() is gone (r4027).
Move its implementation into its only caller - FindLandscapeHeight() - and remove it
Diffstat (limited to 'landscape.c')
-rw-r--r-- | landscape.c | 20 |
1 files changed, 7 insertions, 13 deletions
diff --git a/landscape.c b/landscape.c index a63c4b866..85aa36665 100644 --- a/landscape.c +++ b/landscape.c @@ -55,16 +55,6 @@ const byte _inclined_tileh[] = { }; -void FindLandscapeHeightByTile(TileInfo *ti, TileIndex tile) -{ - assert(tile < MapSize()); - - ti->tile = tile; - ti->map5 = _m[tile].m5; - ti->type = GetTileType(tile); - ti->tileh = GetTileSlope(tile, &ti->z); -} - /* find the landscape height for the coordinates x y */ void FindLandscapeHeight(TileInfo *ti, uint x, uint y) { @@ -77,10 +67,14 @@ void FindLandscapeHeight(TileInfo *ti, uint x, uint y) ti->tile = 0; ti->map5 = 0; ti->z = 0; - return; - } + } else { + TileIndex tile = TileVirtXY(x, y); - FindLandscapeHeightByTile(ti, TileVirtXY(x, y)); + ti->tile = tile; + ti->type = GetTileType(tile); + ti->map5 = _m[tile].m5; + ti->tileh = GetTileSlope(tile, &ti->z); + } } uint GetPartialZ(int x, int y, int corners) |