\b;Инструкция \c;distance\n; С помощью инструкции \c;distance( , )\n; вы можете подсчитывать расстояние между двумя позициями. \b;Основное использование Если вы напишете только \c;position\n;, то вы получите только позицию бота, который выполняет программу. Если вы напишете имя переменной, а за ней \c;.position\n;, то это даст вам позицию обьекта, который был обозначен вслед за переменной. Ниже приведена программа для движения вперед, на вличину, в точности равную расстоянию между ботом и ближайшим муравьем: \c; \s; item = \l;radar\u cbot\radar;(AlienAnt); \s; \l;move\u cbot\move;(distance(position, item.position)); \n; Разумеется, это чистое самоубийство. Лучше остановиться за 40 метров вдали, чтобы оказаться в радиусе стрельбы: \c; \s; item = radar(AlienAnt); \s; move(distance(position, item.position) - 40); \n; \b;Для специалистов Синтаксис: \s;\c;distance ( pos1, pos2 );\n; Рассчитывает растояние между двумя позициями. \t;pos1, pos2: \c;\l;point\u cbot\point;\n; Коодинаты двух позиций. \t;Возвратное значение: \c;\l;float\u cbot\float;\n; расстояние между двумя позициями. \t;См. также \l;Программирование\u cbot;, \l;типы\u cbot\type; и \l;категории\u cbot\category;.