sub(aaa,a,b)=0
3 participants
Page 1 sur 1
sub(aaa,a,b)=0
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
- Sexe :
Age : 28
Messages : 24
Date d'inscription : 16/01/2011
Points Forum : 0
Points Concours : 0
Re: sub(aaa,a,b)=0
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.
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
- Sexe :
Age : 30
Messages : 797
Date d'inscription : 07/10/2010
Points Forum : 21
Points Concours : 1
Langages :- - TI-Basic Z80
- - Axe Parser
- - TI-83+
Re: sub(aaa,a,b)=0
ok je vais le mettre dans la partie programation
sacha- Argent 2
- Sexe :
Age : 28
Messages : 24
Date d'inscription : 16/01/2011
Points Forum : 0
Points Concours : 0
Re: sub(aaa,a,b)=0
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]
[/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
- Sexe :
Age : 28
Messages : 24
Date d'inscription : 16/01/2011
Points Forum : 0
Points Concours : 0
Re: sub(aaa,a,b)=0
merci bien ;D alors pour mon code s v p ??
sacha- Argent 2
- Sexe :
Age : 28
Messages : 24
Date d'inscription : 16/01/2011
Points Forum : 0
Points Concours : 0
Re: sub(aaa,a,b)=0
Essaye avec a+1, car +8 ça veut dire que tu cherche 8 tile plus loin dans la tilemap.
kindermoumoute- Or 4
- Sexe :
Age : 30
Messages : 797
Date d'inscription : 07/10/2010
Points Forum : 21
Points Concours : 1
Langages :- - TI-Basic Z80
- - Axe Parser
- - TI-83+
Re: sub(aaa,a,b)=0
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
:[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
- Sexe :
Age : 28
Messages : 24
Date d'inscription : 16/01/2011
Points Forum : 0
Points Concours : 0
Re: sub(aaa,a,b)=0
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
- 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
- Sexe :
Age : 30
Messages : 797
Date d'inscription : 07/10/2010
Points Forum : 21
Points Concours : 1
Langages :- - TI-Basic Z80
- - Axe Parser
- - TI-83+
Re: sub(aaa,a,b)=0
merci bocoup cela va grandement m'aider
sacha- Argent 2
- Sexe :
Age : 28
Messages : 24
Date d'inscription : 16/01/2011
Points Forum : 0
Points Concours : 0
Re: sub(aaa,a,b)=0
mias juste une autre question peut on mettre cela :
:(sub(aaa,a,b)=0 or 1)
:(sub(aaa,a,b)=0 or 1)
sacha- Argent 2
- Sexe :
Age : 28
Messages : 24
Date d'inscription : 16/01/2011
Points Forum : 0
Points Concours : 0
Re: sub(aaa,a,b)=0
oui, mais ça vaudra toujours 1 ! (parce x or 1 vaut toujours 1)sacha a écrit:mias juste une autre question peut on mettre cela :
:(sub(aaa,a,b)=0 or 1)
kindermoumoute- Or 4
- Sexe :
Age : 30
Messages : 797
Date d'inscription : 07/10/2010
Points Forum : 21
Points Concours : 1
Langages :- - TI-Basic Z80
- - Axe Parser
- - TI-83+
Re: sub(aaa,a,b)=0
alors comment faire pour que cela soit egale soit a o soit a 1 ??
sacha- Argent 2
- Sexe :
Age : 28
Messages : 24
Date d'inscription : 16/01/2011
Points Forum : 0
Points Concours : 0
Re: sub(aaa,a,b)=0
- Code:
:sub(aaa,a,b)=0
kindermoumoute- Or 4
- Sexe :
Age : 30
Messages : 797
Date d'inscription : 07/10/2010
Points Forum : 21
Points Concours : 1
Langages :- - TI-Basic Z80
- - Axe Parser
- - TI-83+
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|