Espace TI: Forum
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le deal à ne pas rater :
Cartes Pokémon EV6.5 : où trouver le Bundle Lot 6 Boosters Fable ...
Voir le deal

sub(aaa,a,b)=0

3 participants

Aller en bas

sub(aaa,a,b)=0 Empty sub(aaa,a,b)=0

Message par sacha 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
sacha
Argent 2
Argent 2

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


Revenir en haut Aller en bas

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

Message par kindermoumoute 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
kindermoumoute
Or 4
Or 4

Sexe : Masculin
Age : 30
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

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

Message par sacha Ven 20 Mai - 18:42

ok je vais le mettre dans la partie programation



sacha
sacha
Argent 2
Argent 2

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


Revenir en haut Aller en bas

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

Message par sacha 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
sacha
Argent 2
Argent 2

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


Revenir en haut Aller en bas

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

Message par Alexis Sam 21 Mai - 14:37

J'ai déplacé.
Alexis
Alexis
Platinum 2
Platinum 2

Sexe : Masculin
Age : 30
Messages : 2321
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

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

Message par sacha Sam 21 Mai - 16:50

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

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


Revenir en haut Aller en bas

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

Message par kindermoumoute 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
kindermoumoute
Or 4
Or 4

Sexe : Masculin
Age : 30
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

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

Message par sacha 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
sacha
Argent 2
Argent 2

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


Revenir en haut Aller en bas

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

Message par kindermoumoute 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
kindermoumoute
Or 4
Or 4

Sexe : Masculin
Age : 30
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

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

Message par sacha Dim 22 Mai - 16:54

merci bocoup cela va grandement m'aider
sacha
sacha
Argent 2
Argent 2

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


Revenir en haut Aller en bas

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

Message par sacha Dim 22 Mai - 19:34

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

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


Revenir en haut Aller en bas

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

Message par kindermoumoute 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
kindermoumoute
Or 4
Or 4

Sexe : Masculin
Age : 30
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

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

Message par sacha Ven 27 Mai - 14:41

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

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


Revenir en haut Aller en bas

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

Message par kindermoumoute Sam 28 Mai - 20:22

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

Sexe : Masculin
Age : 30
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

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

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut


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