colobot-data/help/cbot/R/move.txt

23 lines
2.1 KiB
Plaintext
Raw Normal View History

\b;Инструкция \c;move\n;
Инструкция \c;move();\n; приказывает боту двигаться вперед или назад, придерживаясь той же ориентации. В скобках вы должны указать дальность перемещения в метрах.
\b;Основное использование
Если вы хотите, чтобы бот переместился вперед на 30 метро, то напишите \c;move(30);\n;. Чтобы отправить бота назад после того, как он бросил кусок \l;титаниумовой руды\u object\titanore; в \l;преобразователь\u object\convert;, напишите \c;move(-2.5);\n;.
\b;Для специалистов
Синтаксис:
\s;\c;move ( дальность );\n;
Двигается вперед или назад на указанное расстояние, всегда выдерживая текущую ориентацию бота.
\t;дальность: \c;\l;float\u cbot\float;\n;
Дальность перемещения в метрах. Отрицательное значение заставляет его двигаться назад.
\t;Возвращаемое значение: \c;\l;int\u cbot\int;\n;
Обычно ошибка останавливает выполнение программы. Вы можете предотвратить остановку работы программы при появлении ошибок, используя инструкцию \c;\l;errmode\u cbot\errmode;(0)\n;. В том случае, если возникла ошибка, \c;move()\n; возвращает значение, отличное от нуля.
\c;== 0 \n;Произведено передвижение
\c;!= 0 \n;ошибка, инструкция не была выполнена соответствующим образом
\t;Смотри также
\l;Программирование\u cbot;, \l;типы\u cbot\type; и \l;категории\u cbot\category;.