Files
Patryk Gensch df6cf2f3d3
Some checks failed
docs / deploy (push) Has been cancelled
docs / build (push) Has been cancelled
Added part of docs
2026-05-19 20:51:59 +02:00

1.6 KiB

BOOL

Typ logiczny. Przechowuje jedną z dwóch wartości: TRUE lub FALSE.

Pola

TOINI

BOOL TOINI

Określa, czy wartość pola jest zapisywana do pliku INI i przywracana po ponownym uruchomieniu.

VALUE

BOOL VALUE

Aktualna wartość zmiennej.

Metody

GET

BOOL GET()

Zwraca aktualną wartość zmiennej.

Zwraca

  • BOOL — bieżąca wartość pola VALUE.

RESETINI

void RESETINI()

Przywraca wartość zmiennej do wartości resetu zdefiniowanej w atrybutach obiektu w skrypcie. Silnik szuka wartości w kolejności: DEFAULTINIT_VALUEVALUE; używana jest pierwsza znaleziona.

SET

void SET(BOOL value)

Ustawia wartość zmiennej.

Parametry

  • value — nowa wartość typu BOOL.

Przykłady

VARBLOCKSCENE^SET(FALSE);
__KEYB__^SET(KEYBOARD^ISENABLED());
VARBTEMP1^SET($2);

SWITCH

void SWITCH(BOOL value1, BOOL value2)

Przełącza wartość zmiennej między wartościami podanymi w argumentach. Metoda przyjmuje dwa parametry ze względu na zgodność sygnatury z metodą SWITCH typów INTEGER oraz DOUBLE, choć w przypadku typu BOOL pełna informacja zawarta byłaby już w jednym argumencie.

Parametry

  • value1 — pierwsza wartość.
  • value2 — druga wartość.

Przykłady

B_0^SWITCH(TRUE, FALSE);

Sygnały

ONCHANGED

Wywoływany, gdy wartość zmiennej zostaje zmieniona na inną niż dotychczasowa.

ONBRUTALCHANGED

Wywoływany przy każdym wywołaniu metody zmieniającej wartość, niezależnie od tego, czy nowa wartość różni się od poprzedniej.