changeset 18262:9fcde0b48dcd draft

(svn r23098) -Codechange: remove pointless multiplications by TILE_HEIGHT from the tunnel code
author rubidium <rubidium@openttd.org>
date Fri, 04 Nov 2011 10:28:31 +0000
parents 9cdb7965ac4a
children 67b0fa9c5043
files src/terraform_cmd.cpp src/tunnel_map.cpp src/tunnelbridge_cmd.cpp
diffstat 3 files changed, 7 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/src/terraform_cmd.cpp
+++ b/src/terraform_cmd.cpp
@@ -316,7 +316,7 @@
 					return_cmd_error(STR_ERROR_MUST_DEMOLISH_BRIDGE_FIRST);
 				}
 				/* Check if tunnel would take damage */
-				if (direction == -1 && IsTunnelInWay(tile, z_min * TILE_HEIGHT)) {
+				if (direction == -1 && IsTunnelInWay(tile, z_min)) {
 					_terraform_err_tile = tile; // highlight the tile above the tunnel
 					return_cmd_error(STR_ERROR_EXCAVATION_WOULD_DAMAGE);
 				}
--- a/src/tunnel_map.cpp
+++ b/src/tunnel_map.cpp
@@ -23,7 +23,7 @@
 {
 	DiagDirection dir = GetTunnelBridgeDirection(tile);
 	TileIndexDiff delta = TileOffsByDiagDir(dir);
-	uint z = GetTilePixelZ(tile);
+	uint z = GetTileZ(tile);
 
 	dir = ReverseDiagDir(dir);
 	do {
@@ -31,7 +31,7 @@
 	} while (
 		!IsTunnelTile(tile) ||
 		GetTunnelBridgeDirection(tile) != dir ||
-		GetTilePixelZ(tile) != z
+		GetTileZ(tile) != z
 	);
 
 	return tile;
@@ -53,7 +53,7 @@
 	do {
 		tile -= delta;
 		if (!IsValidTile(tile)) return false;
-		height = GetTilePixelZ(tile);
+		height = GetTileZ(tile);
 	} while (z < height);
 
 	return z == height && IsTunnelTile(tile) && GetTunnelBridgeDirection(tile) == dir;
--- a/src/tunnelbridge_cmd.cpp
+++ b/src/tunnelbridge_cmd.cpp
@@ -113,7 +113,7 @@
  */
 bool HasBridgeFlatRamp(Slope tileh, Axis axis)
 {
-	ApplyPixelFoundationToSlope(GetBridgeFoundation(tileh, axis), &tileh);
+	ApplyFoundationToSlope(GetBridgeFoundation(tileh, axis), &tileh);
 	/* If the foundation slope is flat the bridge has a non-flat ramp and vice versa. */
 	return (tileh != SLOPE_FLAT);
 }
@@ -527,7 +527,7 @@
 
 	uint start_z;
 	uint end_z;
-	Slope start_tileh = GetTilePixelSlope(start_tile, &start_z);
+	Slope start_tileh = GetTileSlope(start_tile, &start_z);
 	DiagDirection direction = GetInclinedSlopeDirection(start_tileh);
 	if (direction == INVALID_DIAGDIR) return_cmd_error(STR_ERROR_SITE_UNSUITABLE_FOR_TUNNEL);
 
@@ -563,7 +563,7 @@
 	for (;;) {
 		end_tile += delta;
 		if (!IsValidTile(end_tile)) return_cmd_error(STR_ERROR_TUNNEL_THROUGH_MAP_BORDER);
-		end_tileh = GetTilePixelSlope(end_tile, &end_z);
+		end_tileh = GetTileSlope(end_tile, &end_z);
 
 		if (start_z == end_z) break;