Files
Rex-EMoolator-docs/docs/en/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.5 KiB

Type reference

List of data types available in scripts for the Piklib/BlooMoo engine, grouped by topic.

Types used in scripts

Primitives

  • BOOL — boolean value.
  • DOUBLE — double-precision floating-point number.
  • INTEGER — signed integer number.
  • STRING — character string.

Collections

  • ARRAY — one-dimensional array.
  • MULTIARRAY — multi-dimensional array with automatic resizing.

Logical conditions

Code structure

Scene hierarchy

Interaction and composition

Data

  • DATABASE — tabular database with cursor.

3D physics

  • WORLD — interface to the ODE-based 3D physics engine.

Built-in I/O objects

  • KEYBOARD — keyboard state.
  • MOUSE — mouse state.
  • RAND — pseudo-random number generator.
  • SYSTEM — system information.

Media

  • ANIMO — animation from an .ANN file.
  • FONT — bitmap font definition.
  • IMAGE — static image.
  • SEQUENCE — animation sequence with synchronised audio.
  • SOUND — short sound effect.
  • TEXT — on-screen text element.

Math and utility

  • EXPRESSION — two-operand arithmetic expression.
  • INERTIA — interface to the built-in 2D physics engine.
  • MATRIX — grid of cells with a stone-falling physics system.
  • STRUCT — data structure with named fields.
  • TIMER — cyclic time counter.
  • VECTOR — N-dimensional vector of floating-point numbers.