public final class HexagonalGridCalculatorImpl extends Object implements HexagonalGridCalculator
| Constructor and Description |
|---|
HexagonalGridCalculatorImpl(HexagonalGrid hexagonalGrid) |
| Modifier and Type | Method and Description |
|---|---|
int |
calculateDistanceBetween(Hexagon hex0,
Hexagon hex1)
Calculates the distance (in hexagons) between two
Hexagon objects on the grid. |
Set<Hexagon> |
calculateMovementRangeFrom(Hexagon hexagon,
int distance)
|
public HexagonalGridCalculatorImpl(HexagonalGrid hexagonalGrid)
public int calculateDistanceBetween(Hexagon hex0, Hexagon hex1)
HexagonalGridCalculatorHexagon objects on the grid.calculateDistanceBetween in interface HexagonalGridCalculatorpublic Set<Hexagon> calculateMovementRangeFrom(Hexagon hexagon, int distance)
HexagonalGridCalculatorcalculateMovementRangeFrom in interface HexagonalGridCalculatorhexagon - HexagonHexagons within distance (inclusive)Copyright © 2016. All rights reserved.