diff options
Diffstat (limited to 'landscape.c')
-rw-r--r-- | landscape.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/landscape.c b/landscape.c index 753e24d48..e6608fa5e 100644 --- a/landscape.c +++ b/landscape.c @@ -174,11 +174,9 @@ uint GetPartialZ(int x, int y, Slope corners) uint GetSlopeZ(int x, int y) { - TileInfo ti; + TileIndex tile = TileVirtXY(x, y); - FindLandscapeHeight(&ti, x, y); - - return _tile_type_procs[ti.type]->get_slope_z_proc(&ti); + return _tile_type_procs[GetTileType(tile)]->get_slope_z_proc(tile, x, y); } |