(svn r23092) -Codechange: create a non-pixel version of some of the Get*PixelZ functions, and let Get*PixelZ wrap around the new function (multiplying the Z by TILE_HEIGHT) just like TileHeight and TilePixelHeight

This commit is contained in:
rubidium
2011-11-04 10:20:24 +00:00
parent de980ef0f9
commit 5bc8a72377
7 changed files with 126 additions and 30 deletions

View File

@@ -63,16 +63,16 @@ TileIndex GetOtherBridgeEnd(TileIndex tile)
}
/**
* Get the height ('z') of a bridge in pixels.
* Get the height ('z') of a bridge.
* @param tile the bridge ramp tile to get the bridge height from
* @return the height of the bridge in pixels
* @return the height of the bridge.
*/
uint GetBridgePixelHeight(TileIndex t)
uint GetBridgeHeight(TileIndex t)
{
uint h;
Slope tileh = GetTilePixelSlope(t, &h);
Slope tileh = GetTileSlope(t, &h);
Foundation f = GetBridgeFoundation(tileh, DiagDirToAxis(GetTunnelBridgeDirection(t)));
/* one height level extra for the ramp */
return h + TILE_HEIGHT + ApplyPixelFoundationToSlope(f, &tileh);
return h + 1 + ApplyFoundationToSlope(f, &tileh);
}