Files
Rex-EMoolator-docs/docs/pl/reference/index.md
Patryk Gensch 198d9cf477 Finished automatically generated docs
Time to correct it by itself
2026-05-20 22:49:46 +02:00

2.6 KiB

Referencja typów

Spis typów danych dostępnych w skryptach silnika Piklib/BlooMoo, pogrupowanych tematycznie.

Typy używane w skryptach

Prymitywne

  • BOOL — wartość logiczna.
  • DOUBLE — liczba zmiennoprzecinkowa o podwójnej precyzji.
  • INTEGER — liczba całkowita ze znakiem.
  • STRING — ciąg znaków.

Kolekcje

  • ARRAY — tablica jednowymiarowa.
  • MULTIARRAY — tablica wielowymiarowa z automatycznym rozszerzaniem.

Warunki logiczne

Struktura kodu

Sceniczne

  • APPLICATION — najwyższy poziom hierarchii skryptów.
  • EPISODE — logiczny segment gry.
  • SCENE — pojedyncza scena.

Interakcja i kompozycja

  • BUTTON — interaktywny przycisk z trzema stanami wizualnymi.
  • CANVAS_OBSERVER — operacje na kanwie i tle.
  • CNVLOADER — dynamiczne ładowanie plików .CNV.
  • GROUP — grupa zmiennych z delegowanymi wywołaniami metod.
  • PATTERN — wielowarstwowa plansza kafelkowa.
  • STATICFILTER — filtr graficzny (rotacja, skalowanie, blur).
  • VIRTUALGRAPHICSOBJECT — wirtualny obiekt graficzny.

Dane

Fizyka 3D

  • WORLD — interfejs 3D silnika fizycznego opartego na ODE.

Wbudowane obiekty I/O

  • KEYBOARD — stan klawiatury.
  • MOUSE — stan myszy.
  • RAND — generator liczb pseudolosowych.
  • SYSTEM — informacje systemowe.

Media

  • ANIMO — animacja z pliku .ANN.
  • FONT — definicja czcionki bitmapowej.
  • IMAGE — statyczny obraz.
  • SEQUENCE — sekwencja animacji z synchronizowanym dźwiękiem.
  • SOUND — krótki efekt dźwiękowy.
  • TEXT — tekst wyświetlany na ekranie.

Matematyczne i narzędziowe

  • EXPRESSION — wyrażenie arytmetyczne dwuargumentowe.
  • INERTIA — interfejs wbudowanego silnika fizycznego 2D.
  • MATRIX — siatka pól z systemem fizyki kamieni.
  • STRUCT — struktura danych z nazwanymi polami.
  • TIMER — cykliczny licznik czasu.
  • VECTOR — N-wymiarowy wektor liczb zmiennoprzecinkowych.