\b;Instrução \c;search\n;
Sintaxe:
\s;\c;search ( categoria, posicao );\n;

Detecta o objeto da categoria dada que está mais próximo da posição dada. Similar a \c;\l;radar();\u cbot\radar;\n;, porém pode pesquisar iniciando de um ponto específico em vez da posição atual do robô.

\t;categoria: \c;\l;int\u cbot\int;\n;
o \l;Categoria\u cbot\category; dos objetos que devem ser detectados. Por exemplo, quando você estiver procurando por uma formiga, escreva \c;search(AlienAnt)\n;. 
o \l;Matriz\u cbot\array; de categorias dos objetos que devem ser detectados. Por exemplo, quando você estiver procurando por agarradores, iniciando de um certo ponto no nível:
\c;\s;int robos[4];
\s;robos[0] = WheeledGrabber;
\s;robos[1] = TrackedGrabber;
\s;robos[2] = WingedGrabber;
\s;robos[3] = LeggedGrabber;
\s;point ponto(50, 24, 0);
\s;object agarradoresProximosAoPonto = search(robos, ponto);\n;
o Palavra-chave \const;Any\norm; se você estiver procurando por qualquer objeto (incluindo até plantas e assim por diante).

\t;position: \c;\l;point\u cbot\point;\n; (valor padrão: \c;\l;this\u cbot\this;.\l;position\u cbot\object;\n;)
\c;search\n; retorna o objeto da categoria dada que está mais próximo da posição indicada.

\t;Valor de retorno: \c;\l;object\u cbot\object;\n;
Características do objeto que foi encontrado. O valor \c;\l;null\u cbot\null;\n;  significa que nenhum objeto desta categoria foi encontrado.

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

