Esempio n. 1
0
        public int GetTileTraversalCost(IHex source, IHex goal)
        {
            double baseCost = this.GetTileTraversalCostHelper(source, goal);

            if (goal.GetHeight() > source.GetHeight())
            {
                return((int)(baseCost * (goal.GetHeight() - source.GetHeight())));
            }
            else
            {
                return((int)baseCost);
            }
        }