(svn r3683) Get rid of another FindLandscapeHeight()
authortron
Tue, 28 Feb 2006 06:14:42 +0000
changeset 3094 e8318bbdbee5
parent 3093 e48b7a12895f
child 3095 19084629d27a
(svn r3683) Get rid of another FindLandscapeHeight()
industry_cmd.c
--- a/industry_cmd.c	Mon Feb 27 19:49:53 2006 +0000
+++ b/industry_cmd.c	Tue Feb 28 06:14:42 2006 +0000
@@ -663,9 +663,15 @@
 
 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)