aide pour decor a partire de liste |
Auteur |
Message |
come1995
Autorisation : Membre
Nb de messages : 60
Inscrit le : Mer 21 Sep 2011, 17:10
|
Posté le : Mer 19 Oct 2011, 18:21
|
|
|
salut j'avait fait un programme avec un ami l'an dernier. un pacman. on avait fait le decors avec une liste de 8 fois 16. avec des 0 des 1 des 2 et des 3 qui representai les mur les pieces a manger pacman et les mechant. savez vous comment refaire ca. faut-il utiliser des for( ou d'autre chose.
Merci de vos reponse. Mon mail cometresca@hotmail.fr
|
|
|
|
sandro
Autorisation : Membre
Nb de messages : 1387
Inscrit le : Ven 25 Mar 2011, 22:58
|
Posté le : Mer 19 Oct 2011, 21:06
|
|
|
Si tu as une liste de 128 termes, remplit la de la manière suivante : pour une pièce de coordonnées (X;Y) , place la dans ta liste le code correspondant en position 16Y+X.
Pour afficher les pièces :
Code | For(X,1,16
For(Y,1,8
L1(16Y+X -> A
If A=0:Output(Y,X,"?"
If A=1:Output(Y,X,"?"
If A=2:Output(Y,X,"?"
If A=3:Output(Y,X,"?"
End
End |
Avec L1 la liste où sont stoqués les carractères. NB : pense à la suprimer ou à enregistrer 1 dans sa dimantion si tu ne veut pas qu'elle te prenne trop de place en mémoire.
Sandro
---------------------- mort à l'inutile, place à la mémoire libre et aux programmes |
|
|
|
come1995
Autorisation : Membre
Nb de messages : 60
Inscrit le : Mer 21 Sep 2011, 17:10
|
Posté le : Lun 31 Oct 2011, 14:13
|
|
|
merci mais la calculette commence a afficher puis elle indique une faut au niveau de " ->A " sur la fleche
|
|
|
|
linkakro
Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
|
Posté le : Lun 31 Oct 2011, 14:21
|
|
|
Dis nous le type d'erreur.
Soit X ou Y est faux soit sto est mal saisie.
La formule est fausse :
L1(16Y-16+X) ou L1(8X-8+Y) sont les deux méthodes justes.
Sinon il y a un décalage d'une ligne.
---------------------- 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)
Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store |
|
|
|
come1995
Autorisation : Membre
Nb de messages : 60
Inscrit le : Mer 21 Sep 2011, 17:10
|
Posté le : Mer 30 Nov 2011, 15:42
|
|
|
sa ne march tj pas
|
|
|
|
sandro
Autorisation : Membre
Nb de messages : 1387
Inscrit le : Ven 25 Mar 2011, 22:58
|
Posté le : Mer 30 Nov 2011, 16:31
|
|
|
donne nous X,Y et L1. Vérifie de ne pas avoir d'espace devans ton sto
---------------------- mort à l'inutile, place à la mémoire libre et aux programmes |
|
|
|
come1995
Autorisation : Membre
Nb de messages : 60
Inscrit le : Mer 21 Sep 2011, 17:10
|
Posté le : Mer 30 Nov 2011, 16:50
|
|
|
ya pas de sto
|
|
|
|
sandro
Autorisation : Membre
Nb de messages : 1387
Inscrit le : Ven 25 Mar 2011, 22:58
|
Posté le : Ven 02 Déc 2011, 23:09
|
|
|
tu as bien remplacé " -> " par sto?
---------------------- mort à l'inutile, place à la mémoire libre et aux programmes |
|
|
|
linkakro
Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
|
Posté le : Sam 03 Déc 2011, 0:58
|
|
|
"sto->" est la flèche au dessus de ON sur ton clavier.
---------------------- 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)
Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store |
|
|
|
come1995
Autorisation : Membre
Nb de messages : 60
Inscrit le : Mer 21 Sep 2011, 17:10
|
Posté le : Sam 03 Déc 2011, 21:16
|
|
|
oui oui j'ai mit un sto pas un - avec un >
|
|
|
|
linkakro
Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
|
Posté le : Sam 03 Déc 2011, 21:57
|
|
|
Visiblement tu dois galérer avec le calcul L1(16Y+X-16->A
Code | // pense à remplir une liste de dimension 128
DelVar W
For(X,1,16
For(Y,1,8
W+1->W
L1(W->A
If A=0:Output(Y,X,"?"
If A=1:Output(Y,X,"?"
If A=2:Output(Y,X,"?"
If A=3:Output(Y,X,"?"
End
End |
---------------------- 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)
Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store |
|
|
|