|
JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
|
Une ligne de la section « Animations » : une famille de mécanisme, l'asset qui lui sert d'apparence par défaut, et le diagnostic de clips manquants pour cet asset. More...
#include <MechanismAnimationAssignments.h>
Public Attributes | |
| core::TileType | type {} |
| std::string | typeLabel |
| Libellé du type, repris de la taxonomie de la palette (hmi::tileTaxonomy), même patron que hmi::SkinRow::typeLabel. | |
| std::string | asset |
| Fichier assigné (relatif à Assets/Skins/), vide si la famille n'a pas d'asset par défaut — dans ce cas missingClips reste vide : il n'y a rien à diagnostiquer. | |
| std::vector< std::string > | missingClips |
| Clips attendus (hmi::mechanismExpectedClips) que l'asset assigné ne fournit pas — utile à l'auteur pour savoir ce qu'il lui reste à dessiner, sans lancer le jeu. | |
Une ligne de la section « Animations » : une famille de mécanisme, l'asset qui lui sert d'apparence par défaut, et le diagnostic de clips manquants pour cet asset.
| std::string hmi::MechanismAnimationRow::asset |
Fichier assigné (relatif à Assets/Skins/), vide si la famille n'a pas d'asset par défaut — dans ce cas missingClips reste vide : il n'y a rien à diagnostiquer.
| std::vector<std::string> hmi::MechanismAnimationRow::missingClips |
Clips attendus (hmi::mechanismExpectedClips) que l'asset assigné ne fournit pas — utile à l'auteur pour savoir ce qu'il lui reste à dessiner, sans lancer le jeu.
Vide si asset est vide (rien à diagnostiquer), ou si tous les clips attendus sont présents. Un asset assigné sans fichier .anim.json du tout liste tous les clips attendus comme manquants — c'est une image fixe, pas encore d'animation, information que le diagnostic doit montrer même si le moteur (hmi::GameSession) la traite en silence à l'exécution (cas légitime, LOT-46).
| core::TileType hmi::MechanismAnimationRow::type {} |
| std::string hmi::MechanismAnimationRow::typeLabel |
Libellé du type, repris de la taxonomie de la palette (hmi::tileTaxonomy), même patron que hmi::SkinRow::typeLabel.