Как узнать кординаты вокруг других кординат на краях поля?

Рейтинг: 0Ответов: 0Опубликовано: 14.02.2023

У меня есть поле в длину 15, в высоту 11. Мне нужно узнать кординаты всех 8 ближайших клеток. То-есть получится вот так:

8,8   9,8  10,8 | x-1,y-1 x,y-1 x+1,y-1 

8,9   ---  10,9 | x-1,y    y x    x+1,y

8,10 9,10 10,10 | x-1,y+1 x,y+1 x+1,y+1

Но что делать если нужно будет получить относительно Края/угла поля?

14,8   15,8  0,8 | x-1,y-1 x,y-1 ???,y-1 

14,9   ---   0,9 | x-1,y    y x    ???,y

14,10 15,10 0,10 | x-1,y+1 x,y+1 ???,y+1

Ответы

Ответов пока нет.