pour ton score personnalisé :
faire les chiffres et les nommer par exemple chif0, chif1...
convertir le score en chaîne de caractères
puis pour afficher l score en haut à gauche, faire un for qui analyse la chaîne dite...
srkat Le 14/12/2003 à 17:51 merci napo, mais vois tu, c'est precisement l'analyse de chaine que je sais pas faire... sinon j'aurais pas parlé de ça dans mon post, a propos des highscores...
sinon tu te doutes bien que des trucs appelés chiffre1,2,3... j'avais réussi a y penser tout seul! c'est pas les scores qui posent problemes mais les noms.
alors tu fais pareil pour les lettres, tu les dessines
lettrea, lettreb...
Tu analyses ta chaîne, et avec un vertel qulconque tu fais :
vertel("pict",lettre&<la lettre qui correspond>,x,y)
srkat Le 17/12/2003 à 13:46 il le fait xpres ma parole...
c'est parce que tu ne voyais pas ma methode: pour analyser un chiffre j'avais fait un sous prog.
dedans en argument t'avais le nombre de chiffres, et bien sur le nombre a analyser.
ensuite avec un systeme de division tu prenais par exemple le chiffre des milliers, celui des centaines, etc. tu comprendras qu'avec des chaines de caracteres c'est pas terrible.
en fait ça marche meme carrément pas.
ce que je connaissais pas c'etait LA FACON D'EXTRAIRE UNE LETTRE D'UNE CHAINE DE CARACTERES!
mais j'ai fini par trouver... en plus ça marche avec les chiffres et les lettres, c'est super.
mon sous prog me fait des listes dans lesquelles on trouve des "lty","lta","ltr","lto","ltn","lte","ltt"... comme ça le nom de la liste passe direct dans vertel.
tiens au fait, l'ecriture la plus courte n'est pas (toujours) la plus rapide, en basic... elle est pourrie la commande indirection (#)!
le jeu avance... a plus!
Bon, mea culpa, alors si tu as trouvé...
[derive]Quand je releaserai mon manoir, je suis sur qu'on va lorgner du côté du listing...[/derive]
srkat Le 19/12/2003 à 17:18 qu'est ce que tu entends par listing?
srkat Le 24/12/2003 à 11:01 oui mais ca ne remplace pas?
si je definis un nom en string et que j'utilise copyvar... non ça ne marche pas, je viens d'essayer.
le but d'une indirection c'est de pouvoir enregistrer des trucs avec des noms changeants. exemple
for a,1,8
25*a->#("variab"&string(a))
end for
ce qui enregistrera (c'est idiot mais c'est un exemple...) 25*la valeur de a dans des variables variab1, variab2, variab3...
copyvar ne fait qu'une bete copie. cela dit cette fonction a l'air sympa pour les matrices un peu balezes...
Là tu devais vraiment te faire chier mon vieux javel5 pour aller sur le forum le jour du réveillon. Enfin j'espère que tu t'amuse bien pendant tes vacances et que tu travail bien sur la physique et l'élec parce que moi j'ai toujours rien foutu.
Sur ce @+
Dieu est grand!
Dieu est beau!
Mais où est-il???