\b;Instrução \c;distance\n;
Com a instrução \c;distance( , )\n; você pode calcular a distância entre duas posições.

\b;Uso básico
Se você escrever \c;position\n; sozinha, ela lhe dá a posição do robô que executa o programa. Se você escrever o nome de uma variável seguida por \c;.position\n;, ela lhe dá a posição do objeto descrito na variável.

Aqui está um programa que avança, cobrindo exatamente a distância entre o robô e a formiga mais próxima.
\c;
\s;	item = \l;radar\u cbot\radar;(AlienAnt);
\s;	\l;move\u cbot\move;(distance(position, item.position));
\n;
Isto é claro, puro suicidio. Melhor parar 40 metros antes de forma a estar no alcance de tiro:
\c;
\s;	item = radar(AlienAnt);
\s;	move(distance(position, item.position) - 40);
\n;
\b;Para especialistas
Sintaxe:
\s;\c;distance ( pos1, pos2 );\n;

Calcula a distância entre duas posições.

\t;pos1, pos2: \c;\l;point\u cbot\point;\n;
Coordenadas das duas posições.

\t;Valor de retorno: \c;\l;float\u cbot\float;\n;
A distância entre as duas posições.

\t;Veja também
\l;Programação\u cbot;, \l;tipos\u cbot\type; e \l;categorias\u cbot\category;.
