Changelog
- Added
HexagonalMap
storage structure for dense, hexagon shaped maps (#163) - Added
RombusMap
storage structure for dense, rombus shaped maps (#164) - Update
field_of_movement
to useHexagonalMap
(#163) - Added
shapes::rombus
(#163) - Improved performance
Hex
ring compute methods (#165) - Improved performance
Hex
edge/wedge compute methods (#165) - Added
shapes
example (#166) - Added shape parameter structs in
shapes
module (#166) - Added
Hex::rectiline_to
(#167) - Added
HexLayout::all_edges_cordinates
(#167) - Added
DirectionWay::map
(#167) - (BREAKING) Removed the following ambiguous const values: (#167)
Hex::Z
Hex::NEG_Z
Hex::AXES
Hex::AXES
- Added axis pair consts as:
Hex::INCR_X
Hex::INCR_Y
Hex::INCR_Z
Hex::DECR_X
Hex::DECR_Y
Hex::DECR_Z
What's Changed
- Ord wrapper Q&A section @ManevilleF in #147
- 2D Vec storage for hexagonal maps by @ManevilleF in #163
- 1D Vec storage for Rombus shape by @ManevilleF in #164
- Improved rings/wedge performance by @ManevilleF in #165
- Shapes example by @ManevilleF in #166
- Rectiline path to by @ManevilleF in #167
Full Changelog: 0.16.1...0.17.0