# Referencja typów Spis typów danych dostępnych w skryptach silnika Piklib/BlooMoo. Lista będzie uzupełniana w miarę opracowywania kolejnych stron. ## Typy używane w skryptach ### Prymitywne - [BOOL](BOOL.md) — wartość logiczna. - [DOUBLE](DOUBLE.md) — liczba zmiennoprzecinkowa o podwójnej precyzji. - [INTEGER](INTEGER.md) — liczba całkowita ze znakiem. - [STRING](STRING.md) — ciąg znaków. ### Kolekcje - [ARRAY](ARRAY.md) — tablica jednowymiarowa. - [MULTIARRAY](MULTIARRAY.md) — tablica wielowymiarowa z automatycznym rozszerzaniem. ### Warunki logiczne - [CONDITION](CONDITION.md) — porównanie dwóch operandów. - [COMPLEXCONDITION](COMPLEXCONDITION.md) — kombinacja dwóch warunków operatorem `AND`/`OR`. ### Struktura kodu - [BEHAVIOUR](BEHAVIOUR.md) — procedura. - [CLASS](CLASS.md) — definicja klasy obiektów. ### Sceniczne - [APPLICATION](APPLICATION.md) — najwyższy poziom hierarchii skryptów. - [EPISODE](EPISODE.md) — logiczny segment gry. - [SCENE](SCENE.md) — pojedyncza scena. ### Wbudowane obiekty I/O - [KEYBOARD](KEYBOARD.md) — stan klawiatury. - [MOUSE](MOUSE.md) — stan myszy. - [RAND](RAND.md) — generator liczb pseudolosowych. - [SYSTEM](SYSTEM.md) — informacje systemowe. ### Media - [ANIMO](ANIMO.md) — animacja z pliku `.ANN`. - [FONT](FONT.md) — definicja czcionki bitmapowej. - [IMAGE](IMAGE.md) — statyczny obraz. - [SEQUENCE](SEQUENCE.md) — sekwencja animacji z synchronizowanym dźwiękiem. - [SOUND](SOUND.md) — krótki efekt dźwiękowy. - [TEXT](TEXT.md) — tekst wyświetlany na ekranie. ## Pozostałe typy Strony dla poniższych typów zostaną dodane w następnej kolejności: BUTTON, CANVAS_OBSERVER, CNVLOADER, DATABASE, EXPRESSION, GROUP, INERTIA, MATRIX, PATTERN, STATICFILTER, STRUCT, TIMER, VECTOR, VIRTUALGRAPHICSOBJECT, WORLD.