Je viens juste de terminer mon jeu, à la fin du jeu il faudrait que je puisse sauver le score avec le nom dans le device ex: scoretable.txt comme ceci:
1 Gtr 1500
2 Joueur 1400
3 Gtr 1100
4 Gtr 1000
etc...
Alors ? Que faut-il utiliser ? Readmap,Writemap ? Sctable.put(name,score) ??
Dans ce cas comment faut il classer ou inserer le nouveau score..
Map peut ne pas fonctionner pas car elle n'accepte que des 'keys' uniques, à moins que l'on n'accepte pas des scores identiques. Dans ce cas les 'kexs' devraient être les scores.
List n'accepte qu'une valeur par indice, mais peut trier.
Avec des variables sauvées dans un simple fichier text c'est aussi possible mais le tri devrait être effectué dans le code.
La meilleure solution serait une petite base de données qui permet un peu tout.
J'ai codé quelque chose d'étrange qui marche bizarrement
Avec 2 list et insertion du nom et du score selon une tecnique de comparaison
de l'index du score. Franchement ça marche grace au puissant debugger de B4A
un vrai bijou ce Debugger et le STEP by STEP on voit les variables bouger en conséquence.