Ok, j'ai donc une grande liste de toutes mes entités que je boucle et mets à jour. Dans AS3, je peux stocker cela comme un tableau (longueur dynamique, non typé), un vecteur (typé) ou une liste chaînée (non native). Pour le moment, j'utilise Array, mais je prévois de passer à Vector ou à une liste liée si elle est plus rapide.
Quoi qu'il en soit, ma question, lorsqu'une entité est détruite, comment dois-je la supprimer de la liste? Je pourrais annuler sa position, l'épisser ou simplement mettre un drapeau dessus pour dire "saute-moi, je suis mort". Je mets mes entités en commun, donc une Entité qui est morte est très susceptible d'être de nouveau vivante à un moment donné. Pour chaque type de collection, quelle est ma meilleure stratégie et quelle combinaison de type de collection et de méthode de suppression fonctionnera le mieux?