colobot-data/help/P/cbot/fire.txt

32 lines
1.3 KiB
Plaintext

\b;Instrukcja \c;fire\n;
Instrukcja \c;fire();\n; powoduje wystrzał z broni pokładowej robota.
\b;Podstawowe użycie
Przeważnie instrukcja ta używana jest do jednosekundowych serii strzałów:
\c;
\s; fire(1);
\n;
\b;Dla specjalistów
Składnia:
\s;\c;fire ( czas );\n;
Strzela serią trwającą określony czas. Im dłuższa seria, tym więcej energii jest zużywane. Instrukcja ta może być używana przez następujące typy robotów:
o \l;Działo\u object\botfr;
o \l;Działo organiczne\u object\botor;
o \l;Działo fazowe\u object\botphaz;
Podczas kontrolowania działanie robota przy użyciu programu, jedynym sposobem obrócenia lufy w prawo lub w lewo, jest obrócenie całego robota instrukcją \c;\l;turn\u cbot\turn;\n;.
Do celowania w górę lub w dół, należy używać instrukcji \c;\l;aim\u cbot\aim;\n;.
\t;czas: \c;\l;float\u cbot\float;\n;
Czas trwania serii. Zwykle jest to 1 sekunda. Krótsze serie pozwalają zaoszczędzić czas i energię.
\t;Typ wyniku: \c;\l;int\u cbot\int;\n;
Zero w przypadku powodzenia lub inna wartość jeśli wystąpił błąd.
\c;== 0 \n;udało się wystrzelić
\c;!= 0 \n;błąd, strzał nie mógł byc wykonany
\t;Zobacz również
\l;Programowanie\u cbot;, \l;typy\u cbot\type; i \l;kategorie\u cbot\category;.