24 lines
1.8 KiB
Plaintext
24 lines
1.8 KiB
Plaintext
![]() |
\b;Программы, отправленные Хьюстоном
|
|||
|
Ниже приведена программа, разработанная нашими инженерами. Она позволяет вам подзарядить \l;батарейку\u object\power; бота: она направляет бота к ближайшей \l;электростанции\u object\station;, заставляет его подождать 5 секунд, и вернуться к начальной позиции.
|
|||
|
|
|||
|
Сноска: Если вы щелкните на элеменете программы, выделенном синим цветом, ваш Сатком отобразит текст, описывающий этот элемент. Текст, идущий после двух косых \c;//\n; не является частью программы. Он просто комментирует содержание программы, чтобы вы могли понять ее суть.
|
|||
|
\c;
|
|||
|
\s;extern void object::Recharge1()
|
|||
|
\s;{
|
|||
|
\s; \l;point\u cbot\type; start; // переменная начальной позиции.
|
|||
|
\s; \l;object\u cbot\type; item; // информация об электростанции
|
|||
|
\s;
|
|||
|
\s; start = position; // сохранить начальную позицию
|
|||
|
\s;
|
|||
|
\s; item = \l;radar\u cbot\radar;(\l;PowerStation\u cbot\category;); // искать станцию
|
|||
|
\s; \l;goto\u cbot\goto;(item.position); // идти к электростанции
|
|||
|
\s; \l;wait\u cbot\wait;(5); // подождать 5 секунд
|
|||
|
\s;
|
|||
|
\s; \l;goto\u cbot\goto;(start); // возвратиться к начальной позиции.
|
|||
|
\s;}
|
|||
|
\n;
|
|||
|
\b;Архивы
|
|||
|
Список программ, отправленных в предыдущих миссиях
|
|||
|
|
|||
|
o \c;\l;SwitchCell1\u mllune1;\n;
|