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

30 lines
1.5 KiB
Plaintext
Raw Normal View History

\b;Instrukcja \c;grab\n;
Instrukcja \c;grab();\n; rozkazuje robotowi podnie<69><65> za pomoc<6F> ramienia chwytaj<61>cego przedmiot znajduj<75>cy si<73> na ziemi, platformie budynku lub miejscu na ogniwo robota.
\b;Podstawowe u<>ycie
Instrukcja \c;grab();\n; napisana w ten spos<6F>b, podniesie przedmiot znajduj<75>cy si<73> przed robotem. Oto kr<6B>tki program podnosz<73>cy przedmiot przed robotem i upuszczaj<61>cy go 5 metr<74>w dalej:
\c;
\s; grab();
\s; \l;move\u cbot\move;(5);
\s; \l;drop\u cbot\drop;();
\n;
\b;Dla specjalist<73>w
Sk<EFBFBD>adnia:
\s;\c;grab ( oper );\n;
Instrukcja ta odwo<77>uje si<73> do ramienia \l;robota transportera\u object\botgr;, powoduj<75>c chwycenie najbli<6C>szego obiektu.
\t;oper: \c;\l;int\u cbot\int;\n; (domy<6D>lna warto<74><6F> \c;InFront\n;)
Parametr oper okre<72>la gdzie robot powinien szuka<6B> przedmiotu do podniesienia. Je<4A>li nie jest to okre<72>lone, podnoszony jest obiekt znajduj<75>cy si<73> przed robotem:
\c;InFront \n; przed (domy<6D>lnie).
\c;Behind \n; za.
\c;EnergyCell\n; wyjmuje w<>asne ogniwo elektryczne.
\t;Typ wyniku: \c;\l;int\u cbot\int;\n;
Zwykle wyst<73>pienie b<><62>du powoduje zatrzymanie programu. Mo<4D>na wy<77><79>czy<7A> zatrzymywanie si<73> programu w przypadku wyst<73>pienia b<><62>du, u<>ywaj<61>c instrukcji \c;\l;errmode\u cbot\errmode;(0)\n;. Wtedy w przypadku wyst<73>pienia b<><62>du instrukcja \c;grab();\n; zwraca w wyniku warto<74><6F> r<><72>n<EFBFBD> od zera.
\c;== 0 \n;obiekt zosta<74> chwycony
\c;!= 0 \n;b<><62>d, obiekt nie zosta<74> chwycony
\t;Zobacz r<>wnie<69>
\l;Programowanie\u cbot;, \l;typy\u cbot\type; i \l;kategorie\u cbot\category;.