\b;Instruction \c;build\n;
The instruction \c;build();\n; instructs the bot to build a building of a given \l;category\u cbot\category;.

\b;Utilisation courante
Here is a program that looks for the nearest \l;titanium cube\u object\titan;, approaches it, and builds a \l;bot factory\u object\factory;.
\c;
\s; \l;object\u cbot\object; item = \l;radar\u cbot\radar;(\l;Titanium\u object\titan;);
\s; \l;goto\u cbot\goto;(item.position);
\s; build(\l;BotFactory\u object\factory;);
\n;
\b;Pour spécialistes
Syntaxe:
\s;\c;build ( cat );\n;

Constructs a building using a titanium cube in front of the \l;builder\u object\botbr;.

\t;cat: \c;\l;int\u cbot\int;\n;
\l;Category\u cbot\category; of a building.

\t;Type du retour: \c;\l;entier (int)\u cbot\int;\n;
Normalement, une erreur arrête le programme. Vous pouvez empêcher le programme de s'arrêter en cas d'erreur en utilisant l'instruction \c;\l;errmode\u cbot\errmode;(0)\n;. Une valeur différente de zéro en cas d'erreur est alors retournée par \c;build()\n;.
\c;== 0 \n;Construction réussie
\c;!= 0\n; Impossible de construire (par exemple, le cube de titane le plus proche est trop loin ou le bâtiment spécifié n'est pas disponible dans la mission; ou encore, le terrain n'est pas assez plat)

\t;Voir aussi
\c;\l;canbuild\u cbot\canbuild;\n;, \c;\l;buildingenabled\u cbot\buildingenabled;\n;.
\l;Programming\u cbot;, \l;types\u cbot\type; and \l;categories\u cbot\category;.
