Jazz2/Tiles/TileMap.h file

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.