Главное меню определяет квадрант, в котором должна находиться правая верхняя вершина прямоугольника.
(если не ошибаюсь квадранты считаются от x,y > 0 против часовой?) если да, то:
_count - номер квадранта.
Код:
_count := 2-(sign(_xr)+sign(_yl))/2 - (sign(_xr)+1)*(sign(_yl)-1)/2