- bool InRange(const Chunk::Pos &) const noexcept;
- int IndexOf(const Chunk::Pos &) const noexcept;
- Chunk::Pos PositionOf(int) const noexcept;
+ bool InRange(const ExactLocation::Coarse &) const noexcept;
+ bool IsBorder(const ExactLocation::Coarse &) const noexcept;
+ int Distance(const ExactLocation::Coarse &) const noexcept;
+
+ bool HasAllSurrounding(const ExactLocation::Coarse &) const noexcept;
+
+ int IndexOf(const ExactLocation::Coarse &) const noexcept;
+ ExactLocation::Coarse PositionOf(int) const noexcept;
+