From 673ce4e3e0fe37ee4b2630b1893c3c7e283db388 Mon Sep 17 00:00:00 2001 From: tron Date: Tue, 28 Feb 2006 06:14:42 +0000 Subject: [PATCH] (svn r3683) Get rid of another FindLandscapeHeight() --- industry_cmd.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/industry_cmd.c b/industry_cmd.c index 81941b1cd7..ed9ed8f666 100644 --- a/industry_cmd.c +++ b/industry_cmd.c @@ -663,9 +663,15 @@ static void AnimateTile_Industry(TileIndex tile) static void MakeIndustryTileBiggerCase8(TileIndex tile) { - TileInfo ti; - FindLandscapeHeight(&ti, TileX(tile) * 16, TileY(tile) * 16); - CreateEffectVehicle(ti.x + 15, ti.y + 14, ti.z + 59 + (ti.tileh != 0 ? 8 : 0), EV_CHIMNEY_SMOKE); + uint tileh; + uint x; + uint y; + uint z; + + tileh = GetTileSlope(tile, &z); + x = TileX(tile) * TILE_SIZE; + y = TileY(tile) * TILE_SIZE; + CreateEffectVehicle(x + 15, y + 14, z + 59 + (tileh != 0 ? 8 : 0), EV_CHIMNEY_SMOKE); } static void MakeIndustryTileBigger(TileIndex tile, byte size)