TileMap.h file
Namespaces
- namespace Jazz2
- Root namespace of Jazz² Resurrection.
- namespace Jazz2::Tiles
- Tile sets and maps.
Classes
- struct Jazz2::Tiles::LayerDescription
- Describes the configuration of a tile map layer.
- struct Jazz2::Tiles::LayerTile
- Represents a single tile placed in a tile map layer.
- struct Jazz2::Tiles::TileMapLayer
- Represents a single tile map layer.
- struct Jazz2::Tiles::AnimatedTileFrame
- Represents a single frame of an animated tile.
- struct Jazz2::Tiles::AnimatedTile
- Represents an animated tile.
- class Jazz2::Tiles::TileMap
- Represents a renderable tile map, consists of multiple layers.
- struct Jazz2::Tiles::TileMap::DestructibleDebris
- Describes a visual debris (particle effect).
Enums
- enum class LayerSpeedModel { Default, AlwaysOnTop, FitLevel, SpeedMultipliers }
- Describes how a layer's parallax scrolling speed is interpreted.
- enum class LayerRendererType { Default, Solid, Tinted, Sky = 10, Circle }
- Specifies how a layer is rendered.
-
enum class LayerTileFlags : std::
uint8_t { None = 0x00, FlipX = 0x01, FlipY = 0x02, OneWay = 0x10, Collapsing = 0x80 } - Per-tile state flags of a tile placed in a layer.