file
TileMap.h
Namespaces
- namespace Jazz2
- Root namespace of Jazz² Resurrection.
- namespace Jazz2::Tiles
- Tile sets and maps.
Classes
- struct Jazz2::Tiles::LayerDescription
- Description of a tile map layer.
- struct Jazz2::Tiles::LayerTile
- Represents a single tile 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 }
- Layer speed model.
- enum class LayerRendererType { Default, Tinted, Sky, Circle }
- Layer renderer type.
-
enum class LayerTileFlags : std::
uint8_t { None = 0x00, FlipX = 0x01, FlipY = 0x02, Animated = 0x04, OneWay = 0x10 } - Layer tile flags, supports a bitwise combination of its member values.