| Package | Description |
|---|---|
| org.codetome.hexameter.api | |
| org.codetome.hexameter.internal.impl |
| Modifier and Type | Method and Description |
|---|---|
static AxialCoordinate |
AxialCoordinate.fromCoordinates(int gridX,
int gridZ)
Creates an instance of
AxialCoordinate from an x and a z coordinate. |
static AxialCoordinate |
AxialCoordinate.fromKey(String key)
Tries to create an
AxialCoordinate from a key which has the format:
%gridX%,%gridZ%. |
AxialCoordinate |
Hexagon.getAxialCoordinate()
Returns the
AxialCoordinate of this Hexagon. |
| Modifier and Type | Method and Description |
|---|---|
Hexagon |
HexagonalGrid.addHexagon(AxialCoordinate coordinate)
Adds a new
Hexagon at the given coordinate. |
boolean |
HexagonalGrid.containsAxialCoordinate(AxialCoordinate coordinate)
Tells whether the given axial coordinate is on the grid or not.
|
Optional<Hexagon> |
HexagonalGrid.getByAxialCoordinate(AxialCoordinate coordinate)
Returns a
Hexagon by its axial coordinate. |
Iterable<Hexagon> |
HexagonalGrid.getHexagonsByAxialRange(AxialCoordinate from,
AxialCoordinate to)
Returns all
Hexagons contained in the given axial coordinate range. |
Hexagon |
HexagonalGrid.removeHexagon(AxialCoordinate coordinate)
Removes the
Hexagon at the given coordinate. |
| Modifier and Type | Method and Description |
|---|---|
AxialCoordinate |
HexagonImpl.getAxialCoordinate() |
| Modifier and Type | Method and Description |
|---|---|
Hexagon |
HexagonalGridImpl.addHexagon(AxialCoordinate coordinate) |
boolean |
HexagonalGridImpl.containsAxialCoordinate(AxialCoordinate coordinate) |
Optional<Hexagon> |
HexagonalGridImpl.getByAxialCoordinate(AxialCoordinate coordinate) |
Iterable<Hexagon> |
HexagonalGridImpl.getHexagonsByAxialRange(AxialCoordinate from,
AxialCoordinate to) |
static Hexagon |
HexagonImpl.newHexagon(SharedHexagonData sharedHexagonData,
AxialCoordinate coordinate)
Creates a new
Hexagon object from shared data and a coordinate. |
Hexagon |
HexagonalGridImpl.removeHexagon(AxialCoordinate coordinate) |
Copyright © 2016. All rights reserved.