28 lines
1.2 KiB
Plaintext
28 lines
1.2 KiB
Plaintext
\b;Programy przysłane z Houston
|
|
Usprawniliśmy program ładowania ogniw. Po dotarciu do \l;stacji energetycznej\u object\station; robot nie czeka już dokładnie 5 sekund, ale tylko do czasu pełnego naładowania \l;ogniwa elektrycznego\u object\power;. Po powrocie na pozycję wyjściową robot wyświetla komunikat na ekranie.
|
|
\c;
|
|
\s;extern void object::Recharge2()
|
|
\s;{
|
|
\s; \l;point\u cbot\type; start; // zmienna pozycji startowej
|
|
\s; \l;object\u cbot\type; item; // informacja o stacji energetycznej
|
|
\s;
|
|
\s; start = position; // zachowaj pozycję startową
|
|
\s;
|
|
\s; item = \l;radar\u cbot\radar;(\l;PowerStation\u cbot\category;); // znajdź stację
|
|
\s; \l;goto\u cbot\goto;(item.position); // idź do stacji energetycznej
|
|
\s;
|
|
\s; \l;while\u cbot\while; ( \l;energyCell.energyLevel\u cbot\object; < 1 )
|
|
\s; {
|
|
\s; \l;wait\u cbot\wait;(1); // poczekaj aż się naładuje
|
|
\s; }
|
|
\s;
|
|
\s; \l;goto\u cbot\goto;(start); // wróć do pozycji startowej
|
|
\s; \l;message\u cbot\message;("Ładowanie zakończone");
|
|
\s;}
|
|
\n;
|
|
\b;Archiwum
|
|
Lista programów przysłanych w poprzednich misjach:
|
|
|
|
o \c;\l;SwitchCell1\u mllune1;\n;
|
|
o \c;\l;Recharge1\u mllune4;\n;
|