sub(aaa,a,b)=0

Voir le sujet précédent Voir le sujet suivant Aller en bas

sub(aaa,a,b)=0

Message par sacha le Ven 20 Mai - 17:33

voila je narrive pas du tout a maitrisee le scrolling apres avoir lue et relue le tuto de kimdermoumoute donc je voudrais savoir comment peut on tester la tile quil y a avant ou apres notre position ?? peut on m'aider??

sacha
Argent 2
Argent 2

Sexe : Masculin
Age : 21
Messages : 24
Date d'inscription : 16/01/2011
Points Forum : 0
Points Concours : 0
TI-83+


Revenir en haut Aller en bas

Re: sub(aaa,a,b)=0

Message par kindermoumoute le Ven 20 Mai - 18:23

Il faut placer ce genre de topic dans le forum "conseil et astuces", car c'est de la programmation.

Pour que je puisse t'aider, il faut que tu me montre ce que tu as essayé, ton code qui ne marche pas.

kindermoumoute
Or 4
Or 4

Sexe : Masculin
Age : 22
Messages : 797
Date d'inscription : 07/10/2010
Points Forum : 21
Points Concours : 1
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-83+

TI-83+


Revenir en haut Aller en bas

Re: sub(aaa,a,b)=0

Message par sacha le Ven 20 Mai - 18:42

ok je vais le mettre dans la partie programation




sacha
Argent 2
Argent 2

Sexe : Masculin
Age : 21
Messages : 24
Date d'inscription : 16/01/2011
Points Forum : 0
Points Concours : 0
TI-83+


Revenir en haut Aller en bas

Re: sub(aaa,a,b)=0

Message par sacha le Sam 21 Mai - 9:00

en gros mon code c sa :
[/code]
:if getkey(1) and sub(AAA,a+8,b)=0
:a+8->a
:end
:
:lbl AAA
:r2*12+r1→r3
:{r3/2+GDB1}→r4
:If r3^2
:r4^16
:Else
:r4/16
:End
:Return
[code]

sacha
Argent 2
Argent 2

Sexe : Masculin
Age : 21
Messages : 24
Date d'inscription : 16/01/2011
Points Forum : 0
Points Concours : 0
TI-83+


Revenir en haut Aller en bas

Re: sub(aaa,a,b)=0

Message par Alexis le Sam 21 Mai - 14:37

J'ai déplacé.

_________________
L'administrateur du forum.

Salut Invité, tu as posté 11 messages sur le forum.

Mes projets:
[Vous devez être inscrit et connecté pour voir cette image]

[Vous devez être inscrit et connecté pour voir cette image]

[Vous devez être inscrit et connecté pour voir cette image]

Alexis
Platinum 2
Platinum 2

Sexe : Masculin
Age : 23
Messages : 2320
Date d'inscription : 28/06/2010
Etudes : DUT Informatique
Points Forum : 40
Points Concours : 3
Langages :
  • - TI-Basic Z80
  • - ASM TI-82 Stats / TI-83
  • - Axe Parser
Calculatrices :
  • - TI-Collège
  • - TI-82 Stats.fr
  • - TI-84+

TI-84+


http://espace-ti.e-monsite.com

Revenir en haut Aller en bas

Re: sub(aaa,a,b)=0

Message par sacha le Sam 21 Mai - 16:50

merci bien ;D alors pour mon code s v p ??

sacha
Argent 2
Argent 2

Sexe : Masculin
Age : 21
Messages : 24
Date d'inscription : 16/01/2011
Points Forum : 0
Points Concours : 0
TI-83+


Revenir en haut Aller en bas

Re: sub(aaa,a,b)=0

Message par kindermoumoute le Sam 21 Mai - 17:29

Essaye avec a+1, car +8 ça veut dire que tu cherche 8 tile plus loin dans la tilemap.

kindermoumoute
Or 4
Or 4

Sexe : Masculin
Age : 22
Messages : 797
Date d'inscription : 07/10/2010
Points Forum : 21
Points Concours : 1
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-83+

TI-83+


Revenir en haut Aller en bas

Re: sub(aaa,a,b)=0

Message par sacha le Dim 22 Mai - 11:41

merci bien mais sa ne marche pas du tout jarrive a avancer ma tile mais trois fois sur quatre elle avance plus alors que la tile suivante est la bonne
:[a5a5a5a5a5a5a5a5]->pico
:[FFFFFFFFFFFFFFFF]
:[00000000000000]
:
:[111111111111]->gbd0
:[122222222221]
:[122222212221]
:[122222212221]
:[122222212221]
:[122222212221]
:[122222212221]
:[111111111111]
:clrdrawn
:for(x,0,7
:for(y,0,11
:{y*6+x+gbdo}->A
:pton(x*16,Y*8,a/16*8+pico
:pton(x*16+8,Y*8,a^16*8+pico
:end
:end
dispgraph
:storpic
:8->A->B
:reapeat getkey(15)
:pt-change(A,B,pico
:dispgraph
:pt-change(A,B,pico
:if getkey(1) and sub(AAA,A,B+1)=2
:B+8->B
:end
:if getkey(2) and sub(AAA,A-1,B)=2
:A-8->A
:end
:if getkey(3) and sub(AAA,A+1,B)=2
:A+8->A
:end
:if getkey(4) and sub(AAA,A,B-1)=2
:B-8->B
:end
:end
:return
:lbl AAA
:r2*12+r1->r3
:{r3/2+gbdo}->r4
:if r3^2
:r4^16
:else
:r4/16
:end
:return

sacha
Argent 2
Argent 2

Sexe : Masculin
Age : 21
Messages : 24
Date d'inscription : 16/01/2011
Points Forum : 0
Points Concours : 0
TI-83+


Revenir en haut Aller en bas

Re: sub(aaa,a,b)=0

Message par kindermoumoute le Dim 22 Mai - 14:24

Le seul problème que je vois est au niveau de A et B. Il ne faut pas les faire déplacer de 8 pixel, mais de 1 tile. Donc à l'affichage tu aura
Code:
:pt-change(A*8,B*8,pico
:dispgraph
:pt-change(A*8,B*8,pico
et les déplacement seront comme ça :
Code:
:if getkey(1) and (sub(AAA,A,B+1)=2) //parenthèse que tu avais oublié ici !
:B+1->B
:end

kindermoumoute
Or 4
Or 4

Sexe : Masculin
Age : 22
Messages : 797
Date d'inscription : 07/10/2010
Points Forum : 21
Points Concours : 1
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-83+

TI-83+


Revenir en haut Aller en bas

Re: sub(aaa,a,b)=0

Message par sacha le Dim 22 Mai - 16:54

merci bocoup cela va grandement m'aider

sacha
Argent 2
Argent 2

Sexe : Masculin
Age : 21
Messages : 24
Date d'inscription : 16/01/2011
Points Forum : 0
Points Concours : 0
TI-83+


Revenir en haut Aller en bas

Re: sub(aaa,a,b)=0

Message par sacha le Dim 22 Mai - 19:34

mias juste une autre question peut on mettre cela :
:(sub(aaa,a,b)=0 or 1)

sacha
Argent 2
Argent 2

Sexe : Masculin
Age : 21
Messages : 24
Date d'inscription : 16/01/2011
Points Forum : 0
Points Concours : 0
TI-83+


Revenir en haut Aller en bas

Re: sub(aaa,a,b)=0

Message par kindermoumoute le Mar 24 Mai - 19:03

sacha a écrit:mias juste une autre question peut on mettre cela :
:(sub(aaa,a,b)=0 or 1)
oui, mais ça vaudra toujours 1 ! (parce x or 1 vaut toujours 1)

kindermoumoute
Or 4
Or 4

Sexe : Masculin
Age : 22
Messages : 797
Date d'inscription : 07/10/2010
Points Forum : 21
Points Concours : 1
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-83+

TI-83+


Revenir en haut Aller en bas

Re: sub(aaa,a,b)=0

Message par sacha le Ven 27 Mai - 14:41

alors comment faire pour que cela soit egale soit a o soit a 1 ??

sacha
Argent 2
Argent 2

Sexe : Masculin
Age : 21
Messages : 24
Date d'inscription : 16/01/2011
Points Forum : 0
Points Concours : 0
TI-83+


Revenir en haut Aller en bas

Re: sub(aaa,a,b)=0

Message par kindermoumoute le Sam 28 Mai - 20:22

Code:
:sub(aaa,a,b)=0
?

kindermoumoute
Or 4
Or 4

Sexe : Masculin
Age : 22
Messages : 797
Date d'inscription : 07/10/2010
Points Forum : 21
Points Concours : 1
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-83+

TI-83+


Revenir en haut Aller en bas

Re: sub(aaa,a,b)=0

Message par Contenu sponsorisé Aujourd'hui à 2:22


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum