File diff r4558:948525085e93 → r4559:2222e3ea9700
tunnel_map.c
Show inline comments
 
@@ -5,13 +5,13 @@
 
#include "tile.h"
 
#include "tunnel_map.h"
 

	
 
TileIndex GetOtherTunnelEnd(TileIndex tile)
 
{
 
	DiagDirection dir = GetTunnelDirection(tile);
 
	TileIndexDiff delta = TileOffsByDir(dir);
 
	TileIndexDiff delta = TileOffsByDiagDir(dir);
 
	uint z = GetTileZ(tile);
 

	
 
	dir = ReverseDiagDir(dir);
 
	do {
 
		tile += delta;
 
	} while (
 
@@ -23,13 +23,13 @@ TileIndex GetOtherTunnelEnd(TileIndex ti
 
	return tile;
 
}
 

	
 

	
 
static bool IsTunnelInWayDir(TileIndex tile, uint z, DiagDirection dir)
 
{
 
	TileIndexDiff delta = TileOffsByDir(dir);
 
	TileIndexDiff delta = TileOffsByDiagDir(dir);
 
	uint height;
 

	
 
	do {
 
		tile -= delta;
 
		height = GetTileZ(tile);
 
	} while (z < height);