Autorisation : Membre
Nb de messages : 4
Inscrit le : Dim 17 Jan 2010, 9:14
Posté le : Sam 20 Mar 2010, 21:02
Bonjour!
J'ai fait un programme , du même style que Fall , fait par FulliZing , sauf que le mien n'a pas d'ath. Il prend tout l'écran , avec juste le score en bas a gauche.
Je ne le poste pas , puisqu'il est pratiquement similaire a Fall.
Je cherche un moyen de faire descendre des caractères differents a chaque fois.
Dans le mien , c'est des X qui tombent , car c'est ce qui ressemble le plus a des humanoïdes. Ce qui serait bien , c'est que ce serait une fois un P , après un D ect...
J'ai essayé au moyen d'une liste , mais je n'ai pas encore maitrisé ceci.
J'ai pour l'instant, une manière bourrin :
Code
entaleat(1,26)->L
If L=1
Output (Y,X,"A"
If L=2
Output(Y,X,"B"
Ect...
Or ceci a alourdi mon programme de beaucoup...
Avez vous un moyen?
Peut être que la liste n'est pas la solution?
Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Dim 21 Mar 2010, 10:07
De quelle génération est ta ti ? Si elle est postérieure à la 82 basique tu devrais pouvoir remplacer tous les if grâce aux chaînes (string en anglais).
Code
"ABCDEFGHIJKLMNOPQRSTUVWXYZ"->str1 //au début du prog
entaléat(1,26)->¤
output(Y,X,sub(str1,¤,1
¤ c'est pour représenter thêta (rond barré)
sub( se traduit par sous-chaîne(. sub est dans le catalogue et chaîne1 dans var
---------------------- ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)