Fix height calculations in custom terrain layers.

This commit is contained in:
Paul Chote
2017-09-17 08:47:26 +00:00
committed by reaperrr
parent c3ece99796
commit f4c2b36778
4 changed files with 19 additions and 3 deletions

View File

@@ -784,6 +784,19 @@ namespace OpenRA
return new WDist(delta.Z);
}
/// <summary>
/// The size of the map Height step in world units
/// </summary>
public WDist CellHeightStep
{
get
{
// RectangularIsometric defines 1024 units along the diagonal axis,
// giving a half-tile height step of sqrt(2) * 512
return new WDist(Grid.Type == MapGridType.RectangularIsometric ? 724 : 512);
}
}
public CPos CellContaining(WPos pos)
{
if (Grid.Type == MapGridType.Rectangular)