File diff r27055:8db4d6833ae7 → r27056:ac04ccbeb86c
src/landscape.h
Show inline comments
 
@@ -34,13 +34,13 @@ byte LowestSnowLine();
 
void ClearSnowLine();
 

	
 
int GetSlopeZInCorner(Slope tileh, Corner corner);
 
Slope GetFoundationSlope(TileIndex tile, int *z = nullptr);
 

	
 
uint GetPartialPixelZ(int x, int y, Slope corners);
 
int GetSlopePixelZ(int x, int y);
 
int GetSlopePixelZ(int x, int y, bool ground_vehicle = false);
 
int GetSlopePixelZOutsideMap(int x, int y);
 
void GetSlopePixelZOnEdge(Slope tileh, DiagDirection edge, int *z1, int *z2);
 

	
 
/**
 
 * Determine the Z height of a corner relative to TileZ.
 
 *
 
@@ -94,13 +94,13 @@ static inline Point RemapCoords(int x, i
 
 * @param y Y world or tile coordinate (runs in SE direction in the 2D view).
 
 * @return Equivalent coordinate in the 2D view.
 
 * @see RemapCoords
 
 */
 
static inline Point RemapCoords2(int x, int y)
 
{
 
	return RemapCoords(x, y, GetSlopePixelZ(x, y));
 
	return RemapCoords(x, y, GetSlopePixelZ(x, y, false));
 
}
 

	
 
/**
 
 * Map 2D viewport or smallmap coordinate to 3D world or tile coordinate.
 
 * Function assumes <tt>z == 0</tt>. For other values of \p z, add \p z to \a y before the call.
 
 * @param x X coordinate of the 2D coordinate.