colobot-data/help/P/cbot/MOVE.TXT.bak

23 lines
1.3 KiB
Plaintext

\b;Instrukcja \c;move\n;
Instrukcja \c;move();\n; rozkazuje robotowi poruszać się do przodu lub do tyłu przy zachowaniu niezmiennej orientacji. W nawiasie należy podać odległość (w metrach) o jaką powinien przemieścić się robot.
\b;Podstawowe użycie
Aby robot przemieścił się do przodu o 30 metrów, należy napisać \c;move(30);\n;. Aby robot cofnął się po umieszczeniu \l;rudy tytanu\u object\titanore; w \l;hucie\u object\convert;, należy napisać \c;move(-2.5);\n;.
\b;Dla specjalistów
Składnia:
\s;\c;move ( odległość );\n;
Porusza robotem do przodu lub do tyłu o zadaną odległość, zachowując bieżącą orientację robota.
\t;odległość: \c;\l;float\u cbot\float;\n;
Odległość w metrach. Wartość ujemna powoduje ruch do tyłu.
\t;Typ wyniku: \c;\l;int\u cbot\int;\n;
Zwykle wystąpienie błędu powoduje zatrzymanie programu. Można wyłączyć zatrzymywanie się programu w przypadku wystąpienia błędu, używając instrukcji \c;\l;errmode\u cbot\errmode;(0)\n;. Wtedy w przypadku wystąpienia błędu instrukcja \c;move();\n; zwraca w wyniku wartość różną od zera.
\c;== 0 \n;instrukcja move została wykonana
\c;!= 0 \n;błąd, instrukcja nie została poprawnie wykonana
\t;Zobacz również
\l;Programowanie\u cbot;, \l;typy\u cbot\type; i \l;kategorie\u cbot\category;.