|
JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
|
État de présentation d'un mécanisme animé, par instance (LOT-47 TACHE-02). More...
#include <MechanismVisuals.h>
Public Attributes | |
| core::Animation | animation |
| bool | previousActive = false |
| bool | initialized = false |
État de présentation d'un mécanisme animé, par instance (LOT-47 TACHE-02).
Horloge d'animation propre à cette tuile, indépendante de l'horloge partagée par asset (LOT-46 TACHE-05, en phase pour toute tuile décorative d'un même asset) : deux portes du même asset peuvent être dans des états différents, elles ne doivent donc pas partager leur image courante. previousActive porte l'état logique du pas précédent, pour détecter un changement (front) sans redéclencher la transition tant que l'état ne bouge pas ; initialized distingue le tout premier calcul (rejoint l'état cible directement, sans transition) des suivants.
| core::Animation hmi::MechanismVisualState::animation |
| bool hmi::MechanismVisualState::initialized = false |
| bool hmi::MechanismVisualState::previousActive = false |