|
JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
|
Système d'animation générique, piloté par données (LOT-46). More...
#include <memory>#include "Core/Ecs/AnimationClip.h"#include "Core/Ecs/Components/Animation.h"#include "Core/Ecs/ISystem.h"Go to the source code of this file.
Classes | |
| class | core::AnimationSystem |
| Fait progresser l'animation de toute entité portant core::Animation, et projette l'état physique du personnage sur son clip cible. More... | |
Namespaces | |
| namespace | core |
| Espace de noms du moteur et de la logique de jeu. | |
Functions | |
| std::shared_ptr< const ClipSet > | core::playerClipSet () |
| Jeu de clips du personnage, migré tel quel depuis l'ancien dispositif figé (LOT-18), étendu aux états aériens/dash livrés par LOT-10/LOT-11 (LOT-48 TACHE-02). | |
| void | core::advanceAnimation (Animation &animation, float fixedDelta) |
| Fait progresser une seule animation d'un pas fixe (image courante, bouclage/bascule). | |
Variables | |
| constexpr int | core::PLAYER_CLIP_IDLE = 0 |
| Index du clip « idle » dans core::playerClipSet() — ordre stable, seule source de vérité partagée avec hmi::TextureAtlas::playerFrameRegion (traduction en région d'atlas, LOT-46 TACHE-04) : ne pas réordonner sans mettre à jour HMI en conséquence. | |
| constexpr int | core::PLAYER_CLIP_RUN = 1 |
| Index du clip « run » dans core::playerClipSet() (voir PLAYER_CLIP_IDLE). | |
| constexpr int | core::PLAYER_CLIP_JUMP = 2 |
| Index du clip « jump » dans core::playerClipSet() (voir PLAYER_CLIP_IDLE). | |
| constexpr int | core::PLAYER_CLIP_FALL = 3 |
| Index du clip « fall » (chute, distincte du saut, LOT-48) dans core::playerClipSet(). | |
| constexpr int | core::PLAYER_CLIP_LAND = 4 |
| Index du clip « land » (atterrissage, transition jouée une fois, LOT-48) dans core::playerClipSet(). | |
| constexpr int | core::PLAYER_CLIP_WALLSLIDE = 5 |
| Index du clip « wallslide » (glissade murale, LOT-48) dans core::playerClipSet(). | |
| constexpr int | core::PLAYER_CLIP_DASH = 6 |
| Index du clip « dash » dans core::playerClipSet() (voir PLAYER_CLIP_IDLE). | |
Système d'animation générique, piloté par données (LOT-46).