Closed screwt closed 11 years ago
Dans la class Level j'ai ajouté
private int _nbWave;
private Vector
J'ai créé un level et je l'ai affiché en Json :
{ _name:Level1, _nbWave:2, _goalLife:[20,18,15], _waves:[{ _foes:[{ _speed:10.0, _actualLife:100.0, _life:100 },{ _speed:10.0, _actualLife:100.0, _life:100 },{ _speed:10.0, _actualLife:100.0, _life:100 },{ _armor:2.0, _speed:10.0, _actualLife:120.0, _life:120 } ]},{ _foes:[{ _speed:10.0, _actualLife:100.0, _life:100 },{ _speed:10.0, _actualLife:100.0, _life:100 },{ _speed:10.0, _actualLife:100.0, _life:100 },{ _armor:2.0, _speed:10.0, _actualLife:120.0, _life:120 } ]}], _goalTime:[10,20,30] }
Nouvelle branche : issue12
J'ai réussi à créer un Level depuis le json (String), ca fonctionne! J'ai pas encore testé depuis un fichier mais ça ne devrait pas poser de problème...
Maintenant il ne reste plus qu'a "penser" la création d'un niveau.
@screwt K ( :-) ) quand tu créé une instance de Level, tu as juste besoin de savoir si il est lock? ca ne sert à rien de charger toutes les données à ce moment?
Du coup il faudrait une fonction init() qui se charge depuis le json?
Si tu parles bien du moment ou je vérifie les level verrouillés, (LevelSelectorScreen.java, ligne 84). Effectivement il n'est pas nécessaire que je charge une instance de level complète. Une simple liste avec "verrouillé : oui/non" est suffisante. Cette liste est déjà dans le fichier profile. (elle ne contiendra donc pas le détail des instances complet de level, mais une simple liste.)
J'ouvre une nouvelle issue pour ça.
Définition du Lvl 1: