• [^] # Re: quelques remarques

    Posté par . En réponse à la dépêche Je crée mon jeu vidéo E01 : les systèmes à entités. Évalué à 1. Dernière modification le 16 septembre 2013 à 14:21.

    Effectivement l'ordre d'initialisation des statiques ne peut pas être déterminé. Cependant ce que l'on souhaite c'est sauvegarder les propriétés des composants et non pas l'id (qui pour moi peut être dynamique et définit en runtime). De tout manière il te faudra une méthode de sérialisation et de désérialisation, donc autant avoir un string d'identification, ce qui pourra rendre les fichiers générés plus lisible (je pense aux tags xml ou autre).

    oui il manque des choses dans mon exemple, en fait cela s'inspire du code d'entityx :
    Entity e = createEntity();
    e.assign(3, 2);
    e.remove();