61 const SkinCatalog& catalog, std::string_view setName,
62 const std::filesystem::path& skinsDirectory);
Association type de tuile → asset et mode de rendu, groupée en jeux nommés (EX-EDIT-042,...
Types de tuiles d'une carte et utilitaires associés.
Catalogue des jeux de skins : (jeu, type de tuile) → { asset, mode }.
Definition SkinCatalog.h:100
TileType
Type d'une tuile de la grille d'une carte (EX-GP-001).
Definition TileType.h:32
@ PressurePlate
Definition TileType.h:40
@ LockedDoor
Definition TileType.h:43
@ Key
Definition TileType.h:42
@ Switch
Definition TileType.h:38
@ Door
Definition TileType.h:39
Definition AudioEngine.cpp:15
constexpr core::TileType MECHANISM_ANIMATION_TYPES[]
Les familles de mécanismes à état dont l'apparence est pilotée par un clip (LOT-47),...
Definition MechanismAnimationAssignments.h:23
std::vector< MechanismAnimationRow > buildMechanismAnimationRows(const SkinCatalog &catalog, std::string_view setName, const std::filesystem::path &skinsDirectory)
Construit les lignes de la section « Animations », diagnostic de clips manquants compris.
Definition MechanismAnimationAssignments.cpp:38
Une ligne de la section « Animations » : une famille de mécanisme, l'asset qui lui sert d'apparence p...
Definition MechanismAnimationAssignments.h:30
std::vector< std::string > missingClips
Clips attendus (hmi::mechanismExpectedClips) que l'asset assigné ne fournit pas — utile à l'auteur po...
Definition MechanismAnimationAssignments.h:44
core::TileType type
Definition MechanismAnimationAssignments.h:31
std::string asset
Fichier assigné (relatif à Assets/Skins/), vide si la famille n'a pas d'asset par défaut — dans ce ca...
Definition MechanismAnimationAssignments.h:37
std::string typeLabel
Libellé du type, repris de la taxonomie de la palette (hmi::tileTaxonomy), même patron que hmi::SkinR...
Definition MechanismAnimationAssignments.h:34