суть задачи такова есть желтый спрайт, когда к нему перемещают мышкой синий спрайт он должен "прилипнуть" к его кромке, немного залезть под желтый, далее если перемещать мышку по кругу вокруг желтого спрайта, синий спрайт должен поворачиваться,перемещаясь по кромке желтого, оставаясь так же прилипшим к желтому. Отлипнуть он должен только если мышка переместилась далеко от кромки желтого спрайта.
Оба спрайта могут быть любой формы (многоугольники, овалы и тп), отрисовываются с помощью graphics, точка регистрации находится в центре
Вот рисунок для наглядности.
