Propriétés libres d'une couche ou d'une entité de carte.
Grille de tuiles typées d'un niveau.
Grille dense de tuiles typées (EX-GP-001), origine haut-gauche.
Definition TileMap.h:25
Espace de noms du moteur et de la logique de jeu.
Definition Bootstrap.h:9
constexpr int LAYER_KIND_COUNT
Nombre de valeurs de core::LayerKind — même convention que core::TILE_TYPE_COUNT : toute valeur ajout...
Definition TileLayer.h:43
constexpr const char * layerKindName(LayerKind kind) noexcept
Nom JSON d'un rôle de couche.
Definition TileLayer.h:54
LayerKind
Rôle d'une couche de tuiles dans une carte.
Definition TileLayer.h:34
@ Legacy
Definition TileLayer.h:38
@ Collision
Definition TileLayer.h:37
@ Ground
Definition TileLayer.h:35
@ Decor
Definition TileLayer.h:36
std::map< std::string, PropertyValue > PropertyMap
Propriétés libres, indexées par nom.
Definition LevelProperties.h:44
Une couche de tuiles : son rôle, sa grille, et ses propriétés libres.
Definition TileLayer.h:74
LayerKind kind
Rôle de la couche.
Definition TileLayer.h:78
TileMap tiles
Grille de tuiles de cette couche.
Definition TileLayer.h:81
std::string name
Nom de la couche, libre et affiché par l'éditeur (« sol », « décor », « collision »…).
Definition TileLayer.h:76
PropertyMap properties
Propriétés libres (core::PropertyMap), y compris les clés que le chargeur n'a pas reconnues — elles s...
Definition TileLayer.h:84