Переформулирую вопрос. Необходимо предоставить возможность игроку связывать линией любой выбранный им объект с любым другим, при этом х1 и х2 - это объекты одного и того же типа. Так? Или всё таки есть группа из х1 и группа х2? Если группами, то для чего это делается?
Добавлено: Январь 19, 2016, 22:46:37 В любом случае, заводить в каждом экземпляре по массиву или списку, в котором будут храниться id объектов, куда вести линию.
draw_line(x,y,connect[i].x,connect[i].y);
При клике на экземпляр хватать его id куда-нибудь в глобальную переменную, чтобы потом это передать другому.