JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
Loading...
Searching...
No Matches
hmi::MechanismAnimationRow Struct Reference

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.

Detailed Description

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.

Member Data Documentation

◆ 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.

◆ missingClips

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).

◆ type

core::TileType hmi::MechanismAnimationRow::type {}

◆ typeLabel

std::string hmi::MechanismAnimationRow::typeLabel

Libellé du type, repris de la taxonomie de la palette (hmi::tileTaxonomy), même patron que hmi::SkinRow::typeLabel.


The documentation for this struct was generated from the following file: