84 void update(
World& world,
float fixedDelta)
override;
Clip d'animation en tant que donnée, et jeu de clips nommés (LOT-46).
Composant d'état d'animation par séquence d'images (données pures).
Interface d'un système de l'ECS : logique exécutée au pas de temps fixe.
Fait progresser l'animation de toute entité portant core::Animation, et projette l'état physique du p...
Definition AnimationSystem.h:77
void update(World &world, float fixedDelta) override
Applique un pas de simulation d'animation à toutes les entités animées.
Definition AnimationSystem.cpp:181
Interface d'un système : porte la logique itérant sur les composants.
Definition ISystem.h:23
Point d'entrée unique de la simulation : possède les entités, les composants et les systèmes.
Definition World.h:35
Espace de noms du moteur et de la logique de jeu.
Definition Bootstrap.h:9
constexpr int PLAYER_CLIP_RUN
Index du clip « run » dans core::playerClipSet() (voir PLAYER_CLIP_IDLE).
Definition AnimationSystem.h:41
std::shared_ptr< const ClipSet > playerClipSet()
Jeu de clips du personnage, migré tel quel depuis l'ancien dispositif figé (LOT-18),...
Definition AnimationSystem.cpp:65
void advanceAnimation(Animation &animation, float fixedDelta)
Fait progresser une seule animation d'un pas fixe (image courante, bouclage/bascule).
Definition AnimationSystem.cpp:134
constexpr int PLAYER_CLIP_DASH
Index du clip « dash » dans core::playerClipSet() (voir PLAYER_CLIP_IDLE).
Definition AnimationSystem.h:52
constexpr int PLAYER_CLIP_IDLE
Index du clip « idle » dans core::playerClipSet() — ordre stable, seule source de vérité partagée ave...
Definition AnimationSystem.h:39
constexpr int PLAYER_CLIP_FALL
Index du clip « fall » (chute, distincte du saut, LOT-48) dans core::playerClipSet().
Definition AnimationSystem.h:45
constexpr int PLAYER_CLIP_LAND
Index du clip « land » (atterrissage, transition jouée une fois, LOT-48) dans core::playerClipSet().
Definition AnimationSystem.h:48
constexpr int PLAYER_CLIP_JUMP
Index du clip « jump » dans core::playerClipSet() (voir PLAYER_CLIP_IDLE).
Definition AnimationSystem.h:43
constexpr int PLAYER_CLIP_WALLSLIDE
Index du clip « wallslide » (glissade murale, LOT-48) dans core::playerClipSet().
Definition AnimationSystem.h:50
État d'animation courant d'une entité : quel jeu de clips, quel clip, quelle image,...
Definition Animation.h:32