Вот один пример. Точки в той последовательности в которой их выплюнул алгоритм поиска области: (3,2) (2,1) (1,1) (0,1) (1,2) (2,3) (3,1) (3,3) (0,2) (0,0).
И вот как оно в итоге закрашено:
A должно быть по идее так:
т.e. по сути последовательность точек должна быть такой:
(0,0) (0,1) (0,2) (1,2) (2,3) (3,3) (3,2) (3,1) (2,1) (1,1) (0,0) (движение начиная c самой верхней левой точки вправо).
Она родимая Давно уже мечтаю реализовать, только до сих пор всё никак руки не доходили.