public class TunnelLayerHelper
extends java.lang.Object
Constructor and Description |
---|
TunnelLayerHelper(TunnelLayer layer,
Dimension dimension) |
Modifier and Type | Method and Description |
---|---|
int |
calculateBottomLedgeHeight(float distanceToWall) |
int |
calculateBottomLedgeHeight(int x,
int y) |
int |
calculateBottomLevel(int x,
int y,
int minZ,
int maxZ,
int floorLevel,
float distanceToWall) |
int |
calculateFloorLevel(int x,
int y,
int terrainHeight,
int minZ,
int maxZ) |
int |
calculateRoofLevel(int x,
int y,
int terrainHeight,
int minZ,
int maxZ,
int floorLevel) |
int |
calculateTopLedgeHeight(float distanceToWall) |
int |
calculateTopLedgeHeight(int x,
int y) |
float |
getDistanceToWall(int x,
int y) |
public TunnelLayerHelper(TunnelLayer layer, Dimension dimension)
public int calculateRoofLevel(int x, int y, int terrainHeight, int minZ, int maxZ, int floorLevel)
public int calculateBottomLevel(int x, int y, int minZ, int maxZ, int floorLevel, float distanceToWall)
public int calculateFloorLevel(int x, int y, int terrainHeight, int minZ, int maxZ)
public int calculateTopLedgeHeight(int x, int y)
public int calculateTopLedgeHeight(float distanceToWall)
public int calculateBottomLedgeHeight(int x, int y)
public int calculateBottomLedgeHeight(float distanceToWall)
public float getDistanceToWall(int x, int y)