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

É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

Detailed Description

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

Member Data Documentation

◆ animation

core::Animation hmi::MechanismVisualState::animation

◆ initialized

bool hmi::MechanismVisualState::initialized = false

◆ previousActive

bool hmi::MechanismVisualState::previousActive = false

The documentation for this struct was generated from the following file:
  • /home/runner/work/JustAnotherDnDGame/JustAnotherDnDGame/Source/HMI/Graphics/MechanismVisuals.h