Finished automatically generated docs

Time to correct it by itself
This commit is contained in:
Patryk Gensch
2026-05-20 22:49:46 +02:00
parent df6cf2f3d3
commit 198d9cf477
35 changed files with 6120 additions and 73 deletions

View File

@@ -1,6 +1,6 @@
# Type reference
List of data types available in scripts for the Piklib/BlooMoo engine. The list will be filled in as individual pages are written.
List of data types available in scripts for the Piklib/BlooMoo engine, grouped by topic.
## Types used in scripts
@@ -32,6 +32,24 @@ List of data types available in scripts for the Piklib/BlooMoo engine. The list
- [EPISODE](EPISODE.md) — logical segment of the game.
- [SCENE](SCENE.md) — a single scene.
### Interaction and composition
- [BUTTON](BUTTON.md) — interactive button with three visual states.
- [CANVAS_OBSERVER](CANVAS_OBSERVER.md) — canvas and background operations.
- [CNVLOADER](CNVLOADER.md) — dynamic `.CNV` file loading.
- [GROUP](GROUP.md) — variable group with delegated method calls.
- [PATTERN](PATTERN.md) — multi-layer tile board.
- [STATICFILTER](STATICFILTER.md) — graphical filter (rotate, scale, blur).
- [VIRTUALGRAPHICSOBJECT](VIRTUALGRAPHICSOBJECT.md) — virtual graphics proxy object.
### Data
- [DATABASE](DATABASE.md) — tabular database with cursor.
### 3D physics
- [WORLD](WORLD.md) — interface to the ODE-based 3D physics engine.
### Built-in I/O objects
- [KEYBOARD](KEYBOARD.md) — keyboard state.
@@ -48,8 +66,11 @@ List of data types available in scripts for the Piklib/BlooMoo engine. The list
- [SOUND](SOUND.md) — short sound effect.
- [TEXT](TEXT.md) — on-screen text element.
## Remaining types
### Math and utility
Pages for the following types will be added next:
BUTTON, CANVAS_OBSERVER, CNVLOADER, DATABASE, EXPRESSION, GROUP, INERTIA, MATRIX, PATTERN, STATICFILTER, STRUCT, TIMER, VECTOR, VIRTUALGRAPHICSOBJECT, WORLD.
- [EXPRESSION](EXPRESSION.md) — two-operand arithmetic expression.
- [INERTIA](INERTIA.md) — interface to the built-in 2D physics engine.
- [MATRIX](MATRIX.md) — grid of cells with a stone-falling physics system.
- [STRUCT](STRUCT.md) — data structure with named fields.
- [TIMER](TIMER.md) — cyclic time counter.
- [VECTOR](VECTOR.md) — N-dimensional vector of floating-point numbers.