У меня возникла проблема с выяснением того, как я могу искать по координатам, чтобы найти ее соседей. Это будет иметь больше смысла, когда вы увидите картинку.
У меня есть 7 шестиугольников, и все они имеют соответствующие координаты, где центральный является (0,0). Я хочу создать метод, с помощью которого я могу добавить все соседние шестиугольники в массив, но мне трудно понять, как я могу определить, что добавленный шестиугольник на самом деле является соседом.
Изображение здесь:
Пример: (ссылка на изображение)
Я хотел бы знать, какие соседи имеют шестиугольник в позиции (0, -1). Глядя на картинку, я вижу, что она имеет (1,0), (0,0) и (-1, -1). Но как мне пройти через это и найти его соседей в коде Java?