|
JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
|
État déterministe d'une secousse d'écran en cours de décroissance vers zéro. More...
#include <Camera2D.h>
Public Attributes | |
| float | amplitudePixels = 0.0f |
| Amplitude au déclenchement, en pixels écran. | |
| float | elapsed = 0.0f |
| Temps écoulé depuis le déclenchement, en secondes. | |
| float | duration = 0.0f |
| Durée totale de la secousse, en secondes. | |
État déterministe d'une secousse d'écran en cours de décroissance vers zéro.
Donnée pure (EX-NFR-002) : aucune horloge système, seulement un temps écoulé avancé au pas fixe par advanceScreenShake. elapsed >= duration signifie « terminée » – état initial (agrégat par défaut) légitimement déjà terminé, sans secousse active.
| float hmi::ScreenShakeState::amplitudePixels = 0.0f |
Amplitude au déclenchement, en pixels écran.
| float hmi::ScreenShakeState::duration = 0.0f |
Durée totale de la secousse, en secondes.
| float hmi::ScreenShakeState::elapsed = 0.0f |
Temps écoulé depuis le déclenchement, en secondes.