Ensemble nommé de clips, adressable par nom — l'unité que décrit un fichier nom-asset.anim.json (LOT-46 TACHE-03).
Résout un nom en index à l'ajout plutôt qu'à chaque pas fixe (AnimationSystem) : la progression générale d'une animation (avancer l'image courante) n'a donc jamais à comparer de chaînes, même pour des centaines de tuiles animées (LOT-46 TACHE-05). Seule la sélection initiale d'un clip par son nom (ex. la projection état → clip du personnage) en compare.
Accès sûr : interroger un clip par un index hors bornes ou un nom absent ne plante ni ne lève — repli déterministe sur le premier clip du jeu (EX-NFR-040).
Clip à un index donné, borné aux clips existants.
Un index hors bornes (négatif ou trop grand) retombe sur le premier clip du jeu : repli déterministe (EX-NFR-040), jamais un accès hors bornes. Un jeu vide renvoie un clip par défaut (nom vide, une seule image d'indice 0, jamais animé) : l'appelant peut toujours lire un clipAt, même sans avoir vérifié clipCount() au préalable.
- Parameters
-
- Returns
- Le clip résolu.