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