28 lines
1.6 KiB
Plaintext
28 lines
1.6 KiB
Plaintext
\b;Программы, отправленные Хьюстоном
|
||
Мы улучшили программу подзарядки. Когда он прибывает на \l;электростанцию\u object\station;, бот не ждет именно 5 секунд, а только до того момента, когда \l;батареи\u object\power; полностью зарядятся. После того, как бот вернется в начальную позицию, на экране появляется сообщение.
|
||
\c;
|
||
\s;extern void object::Recharge2()
|
||
\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;
|
||
\s; \l;while\u cbot\while; ( \l;energyCell.energyLevel\u cbot\object; < 1 )
|
||
\s; {
|
||
\s; \l;wait\u cbot\wait;(1); // ждать окончания зарядки
|
||
\s; }
|
||
\s;
|
||
\s; \l;goto\u cbot\goto;(start); // вернуться в начальную позицию.
|
||
\s; \l;message\u cbot\message;("Зарядка проведена");
|
||
\s;}
|
||
\n;
|
||
\b;Архивы
|
||
Список программ, отправленных в предыдущих миссиях
|
||
|
||
o \c;\l;SwitchCell1\u mllune1;\n;
|
||
o \c;\l;Recharge1\u mllune4;\n;
|