\b;Anweisung \c;turn\n;
Der Befehl \c;turn();\n; weist den Roboter an, eine Drehung um die eigene Achse von einer bestimmten Anzahl Grad durchzuführen.

\b;Grundlagen
Ein Drehung um 90 Grad ist eine Vierteldrehung, 180 Grad sind eine halbe Drehung. Ein positiver Winkel bedeutet eine Drehung im Gegenuhrzeigersinn, ein negativer Winkel eine Drehung im Uhrzeigersinn. Hier sind einige Beispiele mit \c;turn();\n;:

\c;turn(90);\n;  Vierteldrehung nach links
\c;turn(-90);\n; Vierteldrehung nach rechts (negativer Winkel).
\c;turn(180);\n; halbe Drehung

Um einen Roboter in die Richtung eines mit \c;\l;radar\u cbot\radar;();\n; gefundenen Objekts zu drehen, muss der Winkel mit der Anweisung \c;\l;direction\u cbot\direct;()\n; berechnet werden:
\c;
\s;	item = \l;radar\u cbot\radar;(AlienSpider);
\s;	turn(\l;direction\u cbot\direct;(item.position));
\n;
Feuern Sie die Kanone nach diesen Zeilen ab, und schon gibt es eine Spinne weniger.

\b;Für Spezialisten
Syntax:
\s;\c;turn ( winkel );\n;

Führt eine Drehung um einen gegebenen Winkel aus, nach links oder rechts, ohne Vorwärts- oder Rückwärtsbewegung. 

\t;winkel: \c;\l;float\u cbot\float;\n;
Winkel der gewünschten Drehung, in Grad. Ein positiver Wert dreht nach links, ein negativer Wert nach rechts. \c;turn(180)\n; führt eine halbe Drehung aus.

\t;Rückgabe: \c;\l;int\u cbot\int;\n;
Null wenn alles in Ordnung, oder ein Wert verschieden von Null wenn ein Fehler auftrat. 
\c;== 0 \n;Drehung ausgeführt
\c;!= 0 \n;Drehung unmöglich

\t;Siehe auch
Die \l;CBOT-Sprache\u cbot;, \l;Variablentypen\u cbot\type; und \l;Kategorien\u cbot\category;.
