\b;Příkaz \c;detect\n;
Pomocí příkazu \c;detect();\n; můžete hledat objekty, například \l;nepřátele\u object\mother;, roboty, budovy nebo suroviny, které leží před robotem. Je to zjednodušená verze příkazu \c;\l;radar\u cbot\radar;();\n;.

\b;Pro pokročilé
Syntaxe:
\s;\c;detect ( kategorie );\n;

Najde nejbližší objekt z dané \l;kategorie\u cbot\category;, který leží před robotem. Funguje podobně jako následující příkaz:
\s;\c;radar(kategorie, 0, 45, 0, 20);\n;

\t;kategorie: \c;\l;int\u cbot\int;\n;
o \l;Kategorie\u cbot\category; objektu, který se má hledat. Pokud například hledáte mravence, napište \c;radar(AlienAnt)\n;. 
o \l;Pole\u cbot\array; kategorií objektů, které se mají hledat. Pokud například hledáte pouze robotická ramena:\c;
\s;int bots[4];
\s;bots[0] = WheeledGrabber;
\s;bots[1] = TrackedGrabber;
\s;bots[2] = WingedGrabber;
\s;bots[3] = LeggedGrabber;
\s;bool nearestGrabber = detect(bots);
\n;
o Klíčové slovo \const;Any\norm;, pokud hledáte libovolný objekt (včetně křoví a podobně).

\t;Návratová hodnota: \c;\l;bool\u cbot\bool;\n;
\const;true\norm; pokud byl objekt nalezen
\const;false\norm; pokud objekt nalezen nebyl

\t;Užitečné odkazy
\l;Programování\u cbot;, \l;datové typy\u cbot\type; a \l;kategorie\u cbot\category;.
