Class Index

All documented public classes, structs, and enums.

Application Layer

Player

Game Objects

World Data Model

Subsystems

Enums and Definitions

EnumFileDescription
GamePhaseinclude/…/def/GamePhase.hppGame screen/mode: Init, Play, Pause, Win, Lost, …
ObjectTypeinclude/…/def/ObjectType.hppObject type IDs matching level file format (0–203)
BlupiActioninclude/…/def/BlupiAction.hppPlayer animation states (Stop, March, Turn, Jump, Air, …)
SoundChannelinclude/…/def/SoundChannel.hppSound effect indices (0–92)
DoorKeyFlagsinclude/…/def/DoorKeyFlags.hppKey type bitfield
Directioninclude/…/def/Direction.hppDirectional enum
DecorActioninclude/…/def/DecorAction.hppCamera shake types
GameSpeedinclude/…/def/GameSpeed.hppGame speed enum
SecretPowerinclude/…/def/SecretPower.hppSecret power enum

Utility

Class/NamespaceFileDescription
BlockTypes (namespace)include/…/BlockTypes.hppBlock type constants; UV helpers; passability lookup
Tablessrc/…/Game/Tables.hppStatic animation frame tables; GetBlupiIcon()
GameConstantsinclude/…/GameConstants.hppMAXCELX, MAXCELY, sprite cell sizes
VoxelConfiginclude/…/Worlds/VoxelConfig.hppChunkSize=10, MaxPaletteEntries, WorldChunksPerAxis=10